diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..4e374a2 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,8 @@ +# Graphify knowledge-graph outputs are generated. Keep them out of textual +# diffs and mark them as generated so they don't skew language stats or bloat +# PR reviews. They are regenerable, so on a merge conflict just rebuild: +# graphify update . +graphify-out/graph.json -diff linguist-generated=true +graphify-out/graph.html -diff linguist-generated=true +graphify-out/GRAPH_REPORT.md linguist-generated=true +graphify-out/manifest.json -diff linguist-generated=true diff --git a/.gitignore b/.gitignore index bb6faaf..bac6be2 100644 --- a/.gitignore +++ b/.gitignore @@ -57,3 +57,12 @@ electron/src/generated/ *storybook.log storybook-static documentation.json + +# Graphify — the knowledge graph outputs (graph.json/html, GRAPH_REPORT.md, +# manifest.json) ARE committed; ignore only the per-machine internals. +graphify-out/cache/ +graphify-out/.graphify_* + +# Local Claude Code settings. `graphify claude install` writes machine-specific +# absolute paths and per-tool hooks here, so keep it out of the shared repo. +.claude/settings.json diff --git a/.prettierignore b/.prettierignore index 63a423f..7420f3a 100644 --- a/.prettierignore +++ b/.prettierignore @@ -5,3 +5,4 @@ storybook-static/ coverage/ data/ electron/src/generated/ +graphify-out/ diff --git a/CLAUDE.md b/CLAUDE.md index 3a617be..8720586 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -94,3 +94,14 @@ The app is split into three Electron processes: - Default branch: `main`. Active development on `develop`. Branch from `develop` using `feat/`, `fix/`, or `chore/` prefixes. - Commit messages follow [Conventional Commits](https://www.conventionalcommits.org/) (enforced by commitlint). - Pre-push hook runs `sonar:check`; requires a running local SonarQube instance (`docker-compose up -d`). + +## graphify + +This project has a knowledge graph at graphify-out/ with god nodes, community structure, and cross-file relationships. + +Rules: + +- For codebase questions, first run `graphify query ""` when graphify-out/graph.json exists. Use `graphify path "" ""` for relationships and `graphify explain ""` for focused concepts. These return a scoped subgraph, usually much smaller than GRAPH_REPORT.md or raw grep output. +- If graphify-out/wiki/index.md exists, use it for broad navigation instead of raw source browsing. +- Read graphify-out/GRAPH_REPORT.md only for broad architecture review or when query/path/explain do not surface enough context. +- After modifying code, run `graphify update .` to keep the graph current (AST-only, no API cost). diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 817cb1a..31c1484 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -59,6 +59,27 @@ The main branch is `main`, and active development happens on the `develop` branc npm run dev # Build and run Angular + Electron in dev mode ``` +### Knowledge graph (Graphify) — optional + +The repo ships a queryable knowledge graph of the codebase in `graphify-out/` +(`graph.json`, an interactive `graph.html`, and `GRAPH_REPORT.md`). AI coding +assistants pick it up automatically (see the `## graphify` section in +`CLAUDE.md`), and you can open `graph.html` in any browser to explore the +architecture — **no setup required to just read it.** + +To **regenerate or update** the graph you need the Graphify CLI once per +machine (it is a global tool, not an npm dependency, so it is not installed by +`npm install`): + +```bash +uv tool install graphifyy # or: pipx install graphifyy +graphify update . # refresh the graph after code changes (AST-only, no API cost) +``` + +Optional, per-developer: `graphify claude install` wires auto-hooks into your +**local** `.claude/settings.json` (git-ignored — it contains machine-specific +paths, so don't commit it). + ## Development Workflow ### Creating a Branch diff --git a/eslint.config.mjs b/eslint.config.mjs index 28ec943..2f98351 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -6,7 +6,12 @@ import angular from "angular-eslint"; export default defineConfig([ { - ignores: ["vitest.config.ts", "prisma.config.ts", ".storybook/**/*"], + ignores: [ + "vitest.config.ts", + "prisma.config.ts", + ".storybook/**/*", + "graphify-out/**/*", + ], }, { files: ["src/**/*.ts"], diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md new file mode 100644 index 0000000..4a15de5 --- /dev/null +++ b/graphify-out/GRAPH_REPORT.md @@ -0,0 +1,353 @@ +# Graph Report - . (2026-07-19) + +## Corpus Check +- 250 files · ~121,068 words +- Verdict: corpus is large enough that graph structure adds value. + +## Summary +- 1439 nodes · 2274 edges · 142 communities (48 shown, 94 thin omitted) +- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS · INFERRED: 3 edges (avg confidence: 0.5) +- Token cost: 0 input · 0 output + +## Community Hubs (Navigation) +- DatabaseManager +- BackupService +- DatabaseService +- OpenTasks +- paths +- scripts +- OpenCalendar +- OpenHome +- build +- language-handlers +- ActionHistoryService +- OpenProjects +- OpenCalendarPage +- compilerOptions +- OpenHistory +- electron.d +- database.interfaces +- OpenTimeTracker +- options +- preload +- WorkPeriodRepository +- tsconfig +- dependencies +- base.repository +- OpenDayTypesDialogComponent +- OpenWorkConfigDialogComponent +- UpdateService +- TimeEntryService +- OpenLayoutComponent +- TagRepository +- DayOverrideRepository +- .prettierrc +- open-calendar-page +- database.service +- options +- ProjectRepository +- app +- index +- DayService +- ThemeService +- devDependencies +- TimeEntryRepository +- app.config +- OpenSettingsTagsComponent +- WorkConfigRepository +- DayTypeRepository +- ErrorBoundaryComponent +- OpenTimeEntryDialogComponent +- OpenSettingsStatusesComponent +- OpenSettingsUpdatesComponent +- TaskService +- development +- architect +- SafeMarkdownPipe +- AuditLogRepository +- TaskRepository +- TaskStatusRepository +- open-settings-day-types +- ProjectService +- production +- OpenSettingsDayTypesComponent +- TagService +- ElectronNavigationService +- TranslationService +- BaseRepository +- UpdateDialogComponent +- lint +- App +- ConfigService +- AuditService +- update-db-template.mjs +- better-sqlite3 +- test-utils +- vite-plugin-angular +- build +- cdk +- common +- compiler +- compiler-cli +- architect +- build-angular +- core +- angular-eslint +- forms +- platform-browser +- platform-browser-dynamic +- router +- better-sqlite3 +- config-conventional +- compodoc +- dotenv +- electron +- electron-builder +- rebuild +- electron-vite +- eslint +- inter +- manrope +- husky +- pre-push +- jasmine-core +- jest-mock-extended +- karma +- karma-chrome-launcher +- karma-coverage +- karma-jasmine +- karma-jasmine-html-reporter +- lint-staged +- marked +- core +- http-loader +- primeng +- themes +- adapter-better-sqlite3 +- rxjs +- zone +- cli +- prettier +- prisma +- storybook +- addon-a11y +- addon-onboarding +- angular +- better-sqlite3 +- jasmine +- node +- typescript +- typescript-eslint +- vitest +- coverage-v8 +- main +- typings.d +- vitest.config + +## God Nodes (most connected - your core abstractions) +1. `DatabaseManager` - 88 edges +2. `DatabaseService` - 71 edges +3. `OpenTasks` - 36 edges +4. `ActionHistoryService` - 36 edges +5. `OpenCalendar` - 35 edges +6. `BaseRepository` - 30 edges +7. `OpenCalendarPage` - 28 edges +8. `scripts` - 27 edges +9. `OpenHistory` - 24 edges +10. `BackupService` - 22 edges + +## Surprising Connections (you probably didn't know these) +- `initializeApp()` --calls--> `setupIpcHandlers()` [EXTRACTED] + electron/src/main/main.ts → electron/src/services/ipc/index.ts +- `WindowManager` --references--> `MenuManager` [EXTRACTED] + electron/src/main/window.ts → electron/src/services/menu/menu-manager.ts +- `ActionHistoryRepository` --inherits--> `BaseRepository` [EXTRACTED] + electron/src/services/database/repositories/audit/action-history.repository.ts → electron/src/services/database/repositories/base.repository.ts +- `AuditLogRepository` --inherits--> `BaseRepository` [EXTRACTED] + electron/src/services/database/repositories/audit/audit-log.repository.ts → electron/src/services/database/repositories/base.repository.ts +- `MonthConfigRepository` --inherits--> `BaseRepository` [EXTRACTED] + electron/src/services/database/repositories/config/month-config.repository.ts → electron/src/services/database/repositories/base.repository.ts + +## Import Cycles +- None detected. + +## Communities (142 total, 94 thin omitted) + +### Community 0 - "DatabaseManager" +Cohesion: 0.06 +Nodes (16): DatabaseManager, setupDatabaseHandlers(), setupAuditHandlers(), setupConfigHandlers(), WorkConfigUpdateData, DayOverrideUpdateData, DayTypeUpdateData, setupDayHandlers() (+8 more) + +### Community 1 - "BackupService" +Cohesion: 0.07 +Nodes (20): initializeApp(), BackupConfig, BackupInfo, BackupResult, BackupService, __dirname, __filename, TEST_BACKUP_DIR (+12 more) + +### Community 2 - "DatabaseService" +Cohesion: 0.07 +Nodes (3): DatabaseService, GlobalWithElectronAPI, Injectable + +### Community 3 - "OpenTasks" +Cohesion: 0.08 +Nodes (6): TaskForm, TaskWithTags, TaskTableComponent, Component, OpenTasks, Component + +### Community 4 - "paths" +Cohesion: 0.08 +Nodes (17): WindowManager, Migration, migrations, MigrationRunner, NavigationHandler, MockBrowserWindow, WebContentsCall, __dirname (+9 more) + +### Community 5 - "scripts" +Cohesion: 0.04 +Nodes (48): author, description, license, lint-staged, *.html, *.{json,md}, *.{ts,js}, main (+40 more) + +### Community 6 - "OpenCalendar" +Cohesion: 0.06 +Nodes (10): CalendarDay, MONTH_KEYS, OpenCalendar, Component, WEEKDAY_KEYS, WeekSummary, formatMinutes(), hoursToMinutes() (+2 more) + +### Community 7 - "OpenHome" +Cohesion: 0.06 +Nodes (17): Directive, CardVariant, OpenCard, OpenCardProgressbarAriaFixDirective, I18nKeys, Project, StatsTask, StatsToday (+9 more) + +### Community 8 - "build" +Cohesion: 0.05 +Nodes (44): build, appId, artifactName, asar, asarUnpack, copyright, directories, dmg (+36 more) + +### Community 9 - "language-handlers" +Cohesion: 0.10 +Nodes (25): app, BrowserWindow, contextBridge, dialog, ipcMain, ipcRenderer, Menu, nativeTheme (+17 more) + +### Community 10 - "ActionHistoryService" +Cohesion: 0.10 +Nodes (6): ActionHistoryService, ActionType, EntityType, ExecuteActionParams, Injectable, UndoableAction + +### Community 11 - "OpenProjects" +Cohesion: 0.10 +Nodes (6): OpenConfirmDeleteComponent, Component, ProjectTableComponent, Component, OpenProjects, Component + +### Community 13 - "compilerOptions" +Cohesion: 0.08 +Nodes (25): compilerOptions, baseUrl, composite, declaration, esModuleInterop, forceConsistentCasingInFileNames, isolatedModules, lib (+17 more) + +### Community 15 - "electron.d" +Cohesion: 0.10 +Nodes (20): ActionHistory, AuditLog, BackupInfo, BackupResult, DayOverride, DaySchedule, DayType, DeleteResult (+12 more) + +### Community 16 - "database.interfaces" +Cohesion: 0.13 +Nodes (17): ActionHistory, AuditLog, DayOverride, DayType, DeleteResult, MonthConfig, Project, Tag (+9 more) + +### Community 17 - "OpenTimeTracker" +Cohesion: 0.11 +Nodes (16): analytics, schematicCollections, cli, newProjectRoot, prefix, projectType, root, schematics (+8 more) + +### Community 18 - "options" +Cohesion: 0.15 +Nodes (17): options, assets, baseHref, browser, codeCoverageExclude, inlineStyleLanguage, karmaConfig, polyfills (+9 more) + +### Community 19 - "preload" +Cohesion: 0.12 +Nodes (16): ActionHistory, AuditLog, BackupInfo, BackupResult, DayOverride, DayType, DeleteResult, GitHubRelease (+8 more) + +### Community 21 - "tsconfig" +Cohesion: 0.12 +Nodes (15): ./preview.ts, ../src/**/*.stories.*, ../src/test.ts, ../tsconfig.app.json, ./typings.d.ts, compilerOptions, allowSyntheticDefaultImports, resolveJsonModule (+7 more) + +### Community 22 - "dependencies" +Cohesion: 0.13 +Nodes (15): @angular/animations, @angular/core, dependencies, @angular/animations, @angular/core, primeflex, primeicons, @prisma/client (+7 more) + +### Community 25 - "OpenWorkConfigDialogComponent" +Cohesion: 0.17 +Nodes (3): DayConfig, OpenWorkConfigDialogComponent, Component + +### Community 26 - "UpdateService" +Cohesion: 0.21 +Nodes (3): Injectable, UpdateCheckResult, UpdateService + +### Community 28 - "OpenLayoutComponent" +Cohesion: 0.21 +Nodes (8): ContentChild, OpenLayoutComponent, TestHostComponent, TestHostNoHeaderComponent, TestHostWithPrimeTemplateComponent, Component, Component, ViewChild + +### Community 31 - ".prettierrc" +Cohesion: 0.15 +Nodes (12): arrowParens, bracketSameLine, bracketSpacing, endOfLine, htmlWhitespaceSensitivity, printWidth, semi, singleAttributePerLine (+4 more) + +### Community 34 - "options" +Cohesion: 0.21 +Nodes (12): options, browserTarget, compodoc, compodocArgs, configDir, outputDir, port, options (+4 more) + +### Community 36 - "app" +Cohesion: 0.21 +Nodes (7): OpenNavComponent, OpenNavTab, StubPageComponent, Component, Component, Component, UpdateBannerComponent + +### Community 37 - "index" +Cohesion: 0.23 +Nodes (3): ElectronApiError, GlobalErrorHandler, Injectable + +### Community 40 - "devDependencies" +Cohesion: 0.18 +Nodes (11): @commitlint/cli, cross-env, devDependencies, @commitlint/cli, cross-env, sonarqube-scanner, @storybook/addon-docs, vite (+3 more) + +### Community 42 - "app.config" +Cohesion: 0.25 +Nodes (5): appConfig, routes, AuraOpen, preview, StoryTranslateLoader + +### Community 46 - "ErrorBoundaryComponent" +Cohesion: 0.24 +Nodes (4): ErrorBoundaryComponent, TestHostComponent, Component, Component + +### Community 51 - "development" +Cohesion: 0.22 +Nodes (9): build, builder, configurations, defaultConfiguration, development, buildTarget, extractLicenses, optimization (+1 more) + +### Community 52 - "architect" +Cohesion: 0.22 +Nodes (9): build-storybook, extract-i18n, storybook, test, builder, builder, architect, builder (+1 more) + +### Community 53 - "SafeMarkdownPipe" +Cohesion: 0.28 +Nodes (4): dompurify, dompurify, Pipe, SafeMarkdownPipe + +### Community 57 - "open-settings-day-types" +Cohesion: 0.28 +Nodes (5): OpenSettingsTabsComponent, SettingsTab, StubPageComponent, Component, Component + +### Community 59 - "production" +Cohesion: 0.25 +Nodes (8): serve, production, budgets, buildTarget, outputHashing, builder, configurations, defaultConfiguration + +### Community 62 - "ElectronNavigationService" +Cohesion: 0.32 +Nodes (4): ElectronNavigationService, MockElectronAPI, WindowWithOptionalElectronAPI, Injectable + +### Community 65 - "UpdateDialogComponent" +Cohesion: 0.33 +Nodes (4): Input, Output, Component, UpdateDialogComponent + +### Community 66 - "lint" +Cohesion: 0.33 +Nodes (6): lint, src/**/*.ts, builder, options, lintFilePatterns, src/**/*.html + +### Community 70 - "update-db-template.mjs" +Cohesion: 0.50 +Nodes (3): __dirname, distDbPath, templatePath + +## Knowledge Gaps +- **326 isolated node(s):** `printWidth`, `tabWidth`, `useTabs`, `semi`, `singleQuote` (+321 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **94 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 `dependencies` connect `dependencies` to `scripts`, `SafeMarkdownPipe`, `cdk`, `common`, `compiler`, `forms`, `platform-browser`, `router`, `better-sqlite3`, `inter`, `manrope`, `marked`, `core`, `http-loader`, `primeng`, `themes`, `adapter-better-sqlite3`, `rxjs`, `zone`?** + _High betweenness centrality (0.148) - this node is a cross-community bridge._ +- **Why does `dompurify` connect `SafeMarkdownPipe` to `dependencies`?** + _High betweenness centrality (0.145) - this node is a cross-community bridge._ +- **What connects `printWidth`, `tabWidth`, `useTabs` to the rest of the system?** + _326 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `DatabaseManager` be split into smaller, more focused modules?** + _Cohesion score 0.060087719298245613 - nodes in this community are weakly interconnected._ +- **Should `BackupService` be split into smaller, more focused modules?** + _Cohesion score 0.07407407407407407 - nodes in this community are weakly interconnected._ +- **Should `DatabaseService` be split into smaller, more focused modules?** + _Cohesion score 0.07003367003367003 - nodes in this community are weakly interconnected._ +- **Should `OpenTasks` be split into smaller, more focused modules?** + _Cohesion score 0.07510204081632653 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/graphify-out/graph.html b/graphify-out/graph.html new file mode 100644 index 0000000..1d75bfa --- /dev/null +++ b/graphify-out/graph.html @@ -0,0 +1,320 @@ + + + + +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 0000000..3a9ec85 --- /dev/null +++ b/graphify-out/graph.json @@ -0,0 +1,40591 @@ +{ + "directed": false, + "multigraph": false, + "graph": {}, + "nodes": [ + { + "label": "pre-push", + "file_type": "code", + "source_file": ".husky/pre-push", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "file" + }, + "_origin": "ast", + "id": "husky_pre_push", + "community": 100, + "norm_label": "pre-push" + }, + { + "label": "pre-push script", + "file_type": "code", + "source_file": ".husky/pre-push", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "bash_entrypoint" + }, + "_origin": "ast", + "id": "husky_pre_push__entry", + "community": 100, + "norm_label": "pre-push script" + }, + { + "label": ".prettierrc.json", + "file_type": "code", + "source_file": ".prettierrc.json", + "source_location": "L1", + "_origin": "ast", + "id": "prettierrc", + "community": 31, + "norm_label": ".prettierrc.json" + }, + { + "label": "printWidth", + "file_type": "code", + "source_file": ".prettierrc.json", + "source_location": "L2", + "_origin": "ast", + "id": "prettierrc_printwidth", + "community": 31, + "norm_label": "printwidth" + }, + { + "label": "tabWidth", + "file_type": "code", + "source_file": ".prettierrc.json", + "source_location": "L3", + "_origin": "ast", + "id": "prettierrc_tabwidth", + "community": 31, + "norm_label": "tabwidth" + }, + { + "label": "useTabs", + "file_type": "code", + "source_file": ".prettierrc.json", + "source_location": "L4", + "_origin": "ast", + "id": "prettierrc_usetabs", + "community": 31, + "norm_label": "usetabs" + }, + { + "label": "semi", + "file_type": "code", + "source_file": ".prettierrc.json", + "source_location": "L5", + "_origin": "ast", + "id": "prettierrc_semi", + "community": 31, + "norm_label": "semi" + }, + { + "label": "singleQuote", + "file_type": "code", + "source_file": ".prettierrc.json", + "source_location": "L6", + "_origin": "ast", + "id": "prettierrc_singlequote", + "community": 31, + "norm_label": "singlequote" + }, + { + "label": "trailingComma", + "file_type": "code", + "source_file": ".prettierrc.json", + "source_location": "L7", + "_origin": "ast", + "id": "prettierrc_trailingcomma", + "community": 31, + "norm_label": "trailingcomma" + }, + { + "label": "bracketSpacing", + "file_type": "code", + "source_file": ".prettierrc.json", + "source_location": "L8", + "_origin": "ast", + "id": "prettierrc_bracketspacing", + "community": 31, + "norm_label": "bracketspacing" + }, + { + "label": "arrowParens", + "file_type": "code", + "source_file": ".prettierrc.json", + "source_location": "L9", + "_origin": "ast", + "id": "prettierrc_arrowparens", + "community": 31, + "norm_label": "arrowparens" + }, + { + "label": "endOfLine", + "file_type": "code", + "source_file": ".prettierrc.json", + "source_location": "L10", + "_origin": "ast", + "id": "prettierrc_endofline", + "community": 31, + "norm_label": "endofline" + }, + { + "label": "htmlWhitespaceSensitivity", + "file_type": "code", + "source_file": ".prettierrc.json", + "source_location": "L11", + "_origin": "ast", + "id": "prettierrc_htmlwhitespacesensitivity", + "community": 31, + "norm_label": "htmlwhitespacesensitivity" + }, + { + "label": "singleAttributePerLine", + "file_type": "code", + "source_file": ".prettierrc.json", + "source_location": "L12", + "_origin": "ast", + "id": "prettierrc_singleattributeperline", + "community": 31, + "norm_label": "singleattributeperline" + }, + { + "label": "bracketSameLine", + "file_type": "code", + "source_file": ".prettierrc.json", + "source_location": "L13", + "_origin": "ast", + "id": "prettierrc_bracketsameline", + "community": 31, + "norm_label": "bracketsameline" + }, + { + "label": "main.ts", + "file_type": "code", + "source_file": ".storybook/main.ts", + "source_location": "L1", + "_origin": "ast", + "id": "storybook_main", + "community": 131, + "norm_label": "main.ts" + }, + { + "label": "config", + "file_type": "code", + "source_file": ".storybook/main.ts", + "source_location": "L3", + "_origin": "ast", + "id": "storybook_main_config", + "community": 131, + "norm_label": "config" + }, + { + "label": "preview.ts", + "file_type": "code", + "source_file": ".storybook/preview.ts", + "source_location": "L1", + "_origin": "ast", + "id": "storybook_preview", + "community": 42, + "norm_label": "preview.ts" + }, + { + "label": "StoryTranslateLoader", + "file_type": "code", + "source_file": ".storybook/preview.ts", + "source_location": "L20", + "_origin": "ast", + "id": "storybook_preview_storytranslateloader", + "community": 42, + "norm_label": "storytranslateloader" + }, + { + "label": ".getTranslation()", + "file_type": "code", + "source_file": ".storybook/preview.ts", + "source_location": "L21", + "_origin": "ast", + "id": "storybook_preview_storytranslateloader_gettranslation", + "community": 42, + "norm_label": ".gettranslation()" + }, + { + "label": "preview", + "file_type": "code", + "source_file": ".storybook/preview.ts", + "source_location": "L28", + "_origin": "ast", + "id": "storybook_preview_preview", + "community": 42, + "norm_label": "preview" + }, + { + "label": "tsconfig.json", + "file_type": "code", + "source_file": ".storybook/tsconfig.json", + "source_location": "L1", + "_origin": "ast", + "id": "storybook_tsconfig", + "community": 21, + "norm_label": "tsconfig.json" + }, + { + "label": "extends", + "file_type": "code", + "source_file": ".storybook/tsconfig.json", + "source_location": "L2", + "_origin": "ast", + "id": "storybook_tsconfig_extends", + "community": 21, + "norm_label": "extends" + }, + { + "label": "../tsconfig.app.json", + "file_type": "concept", + "source_file": ".storybook/tsconfig.json", + "source_location": "L2", + "_origin": "ast", + "id": "ref_tsconfig_app_json", + "community": 21, + "norm_label": "../tsconfig.app.json" + }, + { + "label": "compilerOptions", + "file_type": "code", + "source_file": ".storybook/tsconfig.json", + "source_location": "L3", + "_origin": "ast", + "id": "storybook_tsconfig_compileroptions", + "community": 21, + "norm_label": "compileroptions" + }, + { + "label": "types", + "file_type": "code", + "source_file": ".storybook/tsconfig.json", + "source_location": "L4", + "_origin": "ast", + "id": "storybook_tsconfig_compileroptions_types", + "community": 21, + "norm_label": "types" + }, + { + "label": "node", + "file_type": "concept", + "source_file": ".storybook/tsconfig.json", + "source_location": "L4", + "_origin": "ast", + "id": "storybook_tsconfig_json_ref_node", + "community": 21, + "norm_label": "node" + }, + { + "label": "allowSyntheticDefaultImports", + "file_type": "code", + "source_file": ".storybook/tsconfig.json", + "source_location": "L5", + "_origin": "ast", + "id": "storybook_tsconfig_compileroptions_allowsyntheticdefaultimports", + "community": 21, + "norm_label": "allowsyntheticdefaultimports" + }, + { + "label": "resolveJsonModule", + "file_type": "code", + "source_file": ".storybook/tsconfig.json", + "source_location": "L6", + "_origin": "ast", + "id": "storybook_tsconfig_compileroptions_resolvejsonmodule", + "community": 21, + "norm_label": "resolvejsonmodule" + }, + { + "label": "exclude", + "file_type": "code", + "source_file": ".storybook/tsconfig.json", + "source_location": "L8", + "_origin": "ast", + "id": "storybook_tsconfig_exclude", + "community": 21, + "norm_label": "exclude" + }, + { + "label": "../src/test.ts", + "file_type": "concept", + "source_file": ".storybook/tsconfig.json", + "source_location": "L8", + "_origin": "ast", + "id": "ref_src_test_ts", + "community": 21, + "norm_label": "../src/test.ts" + }, + { + "label": "../src/**/*.spec.ts", + "file_type": "concept", + "source_file": ".storybook/tsconfig.json", + "source_location": "L8", + "_origin": "ast", + "id": "storybook_tsconfig_json_ref_src_spec_ts", + "community": 21, + "norm_label": "../src/**/*.spec.ts" + }, + { + "label": "include", + "file_type": "code", + "source_file": ".storybook/tsconfig.json", + "source_location": "L9", + "_origin": "ast", + "id": "storybook_tsconfig_include", + "community": 21, + "norm_label": "include" + }, + { + "label": "../src/**/*.stories.*", + "file_type": "concept", + "source_file": ".storybook/tsconfig.json", + "source_location": "L9", + "_origin": "ast", + "id": "ref_src_stories", + "community": 21, + "norm_label": "../src/**/*.stories.*" + }, + { + "label": "./preview.ts", + "file_type": "concept", + "source_file": ".storybook/tsconfig.json", + "source_location": "L9", + "_origin": "ast", + "id": "ref_preview_ts", + "community": 21, + "norm_label": "./preview.ts" + }, + { + "label": "files", + "file_type": "code", + "source_file": ".storybook/tsconfig.json", + "source_location": "L10", + "_origin": "ast", + "id": "storybook_tsconfig_files", + "community": 21, + "norm_label": "files" + }, + { + "label": "./typings.d.ts", + "file_type": "concept", + "source_file": ".storybook/tsconfig.json", + "source_location": "L10", + "_origin": "ast", + "id": "ref_typings_d_ts", + "community": 21, + "norm_label": "./typings.d.ts" + }, + { + "label": "typings.d.ts", + "file_type": "code", + "source_file": ".storybook/typings.d.ts", + "source_location": "L1", + "_origin": "ast", + "id": "storybook_typings_d", + "community": 132, + "norm_label": "typings.d.ts" + }, + { + "label": "*.md", + "file_type": "code", + "source_file": ".storybook/typings.d.ts", + "source_location": "L1", + "_origin": "ast", + "id": "storybook_typings_d_md", + "community": 132, + "norm_label": "*.md" + }, + { + "label": "angular.json", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L1", + "_origin": "ast", + "id": "angular", + "community": 17, + "norm_label": "angular.json" + }, + { + "label": "$schema", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L2", + "_origin": "ast", + "id": "angular_schema", + "community": 17, + "norm_label": "$schema" + }, + { + "label": "version", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L3", + "_origin": "ast", + "id": "angular_version", + "community": 17, + "norm_label": "version" + }, + { + "label": "newProjectRoot", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L4", + "_origin": "ast", + "id": "angular_newprojectroot", + "community": 17, + "norm_label": "newprojectroot" + }, + { + "label": "projects", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L5", + "_origin": "ast", + "id": "angular_projects", + "community": 17, + "norm_label": "projects" + }, + { + "label": "OpenTimeTracker", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L6", + "_origin": "ast", + "id": "angular_projects_opentimetracker", + "community": 17, + "norm_label": "opentimetracker" + }, + { + "label": "projectType", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L7", + "_origin": "ast", + "id": "angular_opentimetracker_projecttype", + "community": 17, + "norm_label": "projecttype" + }, + { + "label": "schematics", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L8", + "_origin": "ast", + "id": "angular_opentimetracker_schematics", + "community": 17, + "norm_label": "schematics" + }, + { + "label": "@schematics/angular:component", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L9", + "_origin": "ast", + "id": "angular_schematics_schematics_angular_component", + "community": 17, + "norm_label": "@schematics/angular:component" + }, + { + "label": "style", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L10", + "_origin": "ast", + "id": "angular_schematics_angular_component_style", + "community": 17, + "norm_label": "style" + }, + { + "label": "root", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L13", + "_origin": "ast", + "id": "angular_opentimetracker_root", + "community": 17, + "norm_label": "root" + }, + { + "label": "sourceRoot", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L14", + "_origin": "ast", + "id": "angular_opentimetracker_sourceroot", + "community": 17, + "norm_label": "sourceroot" + }, + { + "label": "prefix", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L15", + "_origin": "ast", + "id": "angular_opentimetracker_prefix", + "community": 17, + "norm_label": "prefix" + }, + { + "label": "architect", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L16", + "_origin": "ast", + "id": "angular_opentimetracker_architect", + "community": 52, + "norm_label": "architect" + }, + { + "label": "build", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L17", + "_origin": "ast", + "id": "angular_architect_build", + "community": 51, + "norm_label": "build" + }, + { + "label": "builder", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L18", + "_origin": "ast", + "id": "angular_build_builder", + "community": 51, + "norm_label": "builder" + }, + { + "label": "options", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L19", + "_origin": "ast", + "id": "angular_build_options", + "community": 18, + "norm_label": "options" + }, + { + "label": "browser", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L20", + "_origin": "ast", + "id": "angular_options_browser", + "community": 18, + "norm_label": "browser" + }, + { + "label": "polyfills", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L21", + "_origin": "ast", + "id": "angular_options_polyfills", + "community": 18, + "norm_label": "polyfills" + }, + { + "label": "zone.js", + "file_type": "concept", + "source_file": "angular.json", + "source_location": "L21", + "_origin": "ast", + "id": "ref_zone_js", + "community": 18, + "norm_label": "zone.js" + }, + { + "label": "tsConfig", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L22", + "_origin": "ast", + "id": "angular_options_tsconfig", + "community": 18, + "norm_label": "tsconfig" + }, + { + "label": "inlineStyleLanguage", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L23", + "_origin": "ast", + "id": "angular_options_inlinestylelanguage", + "community": 18, + "norm_label": "inlinestylelanguage" + }, + { + "label": "baseHref", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L24", + "_origin": "ast", + "id": "angular_options_basehref", + "community": 18, + "norm_label": "basehref" + }, + { + "label": "assets", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L25", + "_origin": "ast", + "id": "angular_options_assets", + "community": 18, + "norm_label": "assets" + }, + { + "label": "styles", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L36", + "_origin": "ast", + "id": "angular_options_styles", + "community": 18, + "norm_label": "styles" + }, + { + "label": "src/styles.scss", + "file_type": "concept", + "source_file": "angular.json", + "source_location": "L36", + "_origin": "ast", + "id": "ref_src_styles_scss", + "community": 18, + "norm_label": "src/styles.scss" + }, + { + "label": "node_modules/primeflex/primeflex.css", + "file_type": "concept", + "source_file": "angular.json", + "source_location": "L36", + "_origin": "ast", + "id": "ref_node_modules_primeflex_primeflex_css", + "community": 18, + "norm_label": "node_modules/primeflex/primeflex.css" + }, + { + "label": "node_modules/primeicons/primeicons.css", + "file_type": "concept", + "source_file": "angular.json", + "source_location": "L36", + "_origin": "ast", + "id": "ref_node_modules_primeicons_primeicons_css", + "community": 18, + "norm_label": "node_modules/primeicons/primeicons.css" + }, + { + "label": "configurations", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L42", + "_origin": "ast", + "id": "angular_build_configurations", + "community": 51, + "norm_label": "configurations" + }, + { + "label": "production", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L43", + "_origin": "ast", + "id": "angular_configurations_production", + "community": 59, + "norm_label": "production" + }, + { + "label": "budgets", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L44", + "_origin": "ast", + "id": "angular_production_budgets", + "community": 59, + "norm_label": "budgets" + }, + { + "label": "outputHashing", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L56", + "_origin": "ast", + "id": "angular_production_outputhashing", + "community": 59, + "norm_label": "outputhashing" + }, + { + "label": "development", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L58", + "_origin": "ast", + "id": "angular_configurations_development", + "community": 51, + "norm_label": "development" + }, + { + "label": "optimization", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L59", + "_origin": "ast", + "id": "angular_development_optimization", + "community": 51, + "norm_label": "optimization" + }, + { + "label": "extractLicenses", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L60", + "_origin": "ast", + "id": "angular_development_extractlicenses", + "community": 51, + "norm_label": "extractlicenses" + }, + { + "label": "sourceMap", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L61", + "_origin": "ast", + "id": "angular_development_sourcemap", + "community": 51, + "norm_label": "sourcemap" + }, + { + "label": "defaultConfiguration", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L64", + "_origin": "ast", + "id": "angular_build_defaultconfiguration", + "community": 51, + "norm_label": "defaultconfiguration" + }, + { + "label": "serve", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L66", + "_origin": "ast", + "id": "angular_architect_serve", + "community": 59, + "norm_label": "serve" + }, + { + "label": "builder", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L67", + "_origin": "ast", + "id": "angular_serve_builder", + "community": 59, + "norm_label": "builder" + }, + { + "label": "configurations", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L68", + "_origin": "ast", + "id": "angular_serve_configurations", + "community": 59, + "norm_label": "configurations" + }, + { + "label": "buildTarget", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L70", + "_origin": "ast", + "id": "angular_production_buildtarget", + "community": 59, + "norm_label": "buildtarget" + }, + { + "label": "buildTarget", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L73", + "_origin": "ast", + "id": "angular_development_buildtarget", + "community": 51, + "norm_label": "buildtarget" + }, + { + "label": "defaultConfiguration", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L76", + "_origin": "ast", + "id": "angular_serve_defaultconfiguration", + "community": 59, + "norm_label": "defaultconfiguration" + }, + { + "label": "extract-i18n", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L78", + "_origin": "ast", + "id": "angular_architect_extract_i18n", + "community": 52, + "norm_label": "extract-i18n" + }, + { + "label": "builder", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L79", + "_origin": "ast", + "id": "angular_extract_i18n_builder", + "community": 52, + "norm_label": "builder" + }, + { + "label": "test", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L81", + "_origin": "ast", + "id": "angular_architect_test", + "community": 52, + "norm_label": "test" + }, + { + "label": "builder", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L82", + "_origin": "ast", + "id": "angular_test_builder", + "community": 52, + "norm_label": "builder" + }, + { + "label": "options", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L83", + "_origin": "ast", + "id": "angular_test_options", + "community": 18, + "norm_label": "options" + }, + { + "label": "zone.js/testing", + "file_type": "concept", + "source_file": "angular.json", + "source_location": "L84", + "_origin": "ast", + "id": "ref_zone_js_testing", + "community": 18, + "norm_label": "zone.js/testing" + }, + { + "label": "codeCoverageExclude", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L99", + "_origin": "ast", + "id": "angular_options_codecoverageexclude", + "community": 18, + "norm_label": "codecoverageexclude" + }, + { + "label": "**/*.spec.ts", + "file_type": "concept", + "source_file": "angular.json", + "source_location": "L99", + "_origin": "ast", + "id": "ref_spec_ts", + "community": 18, + "norm_label": "**/*.spec.ts" + }, + { + "label": "karmaConfig", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L100", + "_origin": "ast", + "id": "angular_options_karmaconfig", + "community": 18, + "norm_label": "karmaconfig" + }, + { + "label": "lint", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L103", + "_origin": "ast", + "id": "angular_architect_lint", + "community": 66, + "norm_label": "lint" + }, + { + "label": "builder", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L104", + "_origin": "ast", + "id": "angular_lint_builder", + "community": 66, + "norm_label": "builder" + }, + { + "label": "options", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L105", + "_origin": "ast", + "id": "angular_lint_options", + "community": 66, + "norm_label": "options" + }, + { + "label": "lintFilePatterns", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L106", + "_origin": "ast", + "id": "angular_options_lintfilepatterns", + "community": 66, + "norm_label": "lintfilepatterns" + }, + { + "label": "src/**/*.ts", + "file_type": "concept", + "source_file": "angular.json", + "source_location": "L106", + "_origin": "ast", + "id": "angular_json_ref_src_ts", + "community": 66, + "norm_label": "src/**/*.ts" + }, + { + "label": "src/**/*.html", + "file_type": "concept", + "source_file": "angular.json", + "source_location": "L106", + "_origin": "ast", + "id": "ref_src_html", + "community": 66, + "norm_label": "src/**/*.html" + }, + { + "label": "storybook", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L109", + "_origin": "ast", + "id": "angular_architect_storybook", + "community": 52, + "norm_label": "storybook" + }, + { + "label": "builder", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L110", + "_origin": "ast", + "id": "angular_storybook_builder", + "community": 52, + "norm_label": "builder" + }, + { + "label": "options", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L111", + "_origin": "ast", + "id": "angular_storybook_options", + "community": 34, + "norm_label": "options" + }, + { + "label": "configDir", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L112", + "_origin": "ast", + "id": "angular_options_configdir", + "community": 34, + "norm_label": "configdir" + }, + { + "label": "browserTarget", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L113", + "_origin": "ast", + "id": "angular_options_browsertarget", + "community": 34, + "norm_label": "browsertarget" + }, + { + "label": "compodoc", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L114", + "_origin": "ast", + "id": "angular_options_compodoc", + "community": 34, + "norm_label": "compodoc" + }, + { + "label": "compodocArgs", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L115", + "_origin": "ast", + "id": "angular_options_compodocargs", + "community": 34, + "norm_label": "compodocargs" + }, + { + "label": "-e", + "file_type": "concept", + "source_file": "angular.json", + "source_location": "L115", + "_origin": "ast", + "id": "ref_e", + "community": 34, + "norm_label": "-e" + }, + { + "label": "json", + "file_type": "concept", + "source_file": "angular.json", + "source_location": "L115", + "_origin": "ast", + "id": "ref_json", + "community": 34, + "norm_label": "json" + }, + { + "label": "-d", + "file_type": "concept", + "source_file": "angular.json", + "source_location": "L115", + "_origin": "ast", + "id": "ref_d", + "community": 34, + "norm_label": "-d" + }, + { + "label": ".", + "file_type": "concept", + "source_file": "angular.json", + "source_location": "L115", + "_origin": "ast", + "id": "ref", + "community": 34, + "norm_label": "." + }, + { + "label": "port", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L116", + "_origin": "ast", + "id": "angular_options_port", + "community": 34, + "norm_label": "port" + }, + { + "label": "build-storybook", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L119", + "_origin": "ast", + "id": "angular_architect_build_storybook", + "community": 52, + "norm_label": "build-storybook" + }, + { + "label": "builder", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L120", + "_origin": "ast", + "id": "angular_build_storybook_builder", + "community": 52, + "norm_label": "builder" + }, + { + "label": "options", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L121", + "_origin": "ast", + "id": "angular_build_storybook_options", + "community": 34, + "norm_label": "options" + }, + { + "label": "outputDir", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L126", + "_origin": "ast", + "id": "angular_options_outputdir", + "community": 34, + "norm_label": "outputdir" + }, + { + "label": "cli", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L132", + "_origin": "ast", + "id": "angular_json_angular_cli", + "community": 17, + "norm_label": "cli" + }, + { + "label": "analytics", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L133", + "_origin": "ast", + "id": "angular_cli_analytics", + "community": 17, + "norm_label": "analytics" + }, + { + "label": "schematicCollections", + "file_type": "code", + "source_file": "angular.json", + "source_location": "L134", + "_origin": "ast", + "id": "angular_cli_schematiccollections", + "community": 17, + "norm_label": "schematiccollections" + }, + { + "label": "angular-eslint", + "file_type": "concept", + "source_file": "angular.json", + "source_location": "L134", + "_origin": "ast", + "id": "ref_angular_eslint", + "community": 17, + "norm_label": "angular-eslint" + }, + { + "label": "commitlint.config.mjs", + "file_type": "code", + "source_file": "commitlint.config.mjs", + "source_location": "L1", + "_origin": "ast", + "id": "commitlint_config", + "community": 134, + "norm_label": "commitlint.config.mjs" + }, + { + "label": "electron.vite.config.ts", + "file_type": "code", + "source_file": "electron.vite.config.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_vite_config", + "community": 72, + "norm_label": "electron.vite.config.ts" + }, + { + "label": "configureServer()", + "file_type": "code", + "source_file": "electron.vite.config.ts", + "source_location": "L47", + "_origin": "ast", + "id": "electron_vite_config_configureserver", + "community": 72, + "norm_label": "configureserver()" + }, + { + "label": "closeBundle()", + "file_type": "code", + "source_file": "electron.vite.config.ts", + "source_location": "L72", + "_origin": "ast", + "id": "electron_vite_config_closebundle", + "community": 72, + "norm_label": "closebundle()" + }, + { + "label": "better-sqlite3.ts", + "file_type": "code", + "source_file": "electron/src/__mocks__/better-sqlite3.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_mocks_better_sqlite3", + "community": 71, + "norm_label": "better-sqlite3.ts" + }, + { + "label": "mockStatement", + "file_type": "code", + "source_file": "electron/src/__mocks__/better-sqlite3.ts", + "source_location": "L6", + "_origin": "ast", + "id": "electron_src_mocks_better_sqlite3_mockstatement", + "community": 71, + "norm_label": "mockstatement" + }, + { + "label": "mockDatabase", + "file_type": "code", + "source_file": "electron/src/__mocks__/better-sqlite3.ts", + "source_location": "L12", + "_origin": "ast", + "id": "electron_src_mocks_better_sqlite3_mockdatabase", + "community": 71, + "norm_label": "mockdatabase" + }, + { + "label": "electron.ts", + "file_type": "code", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_mocks_electron", + "community": 9, + "norm_label": "electron.ts" + }, + { + "label": "app", + "file_type": "code", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L6", + "_origin": "ast", + "id": "electron_src_mocks_electron_app", + "community": 9, + "norm_label": "app" + }, + { + "label": "ipcMain", + "file_type": "code", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L18", + "_origin": "ast", + "id": "electron_src_mocks_electron_ipcmain", + "community": 9, + "norm_label": "ipcmain" + }, + { + "label": "ipcRenderer", + "file_type": "code", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L25", + "_origin": "ast", + "id": "electron_src_mocks_electron_ipcrenderer", + "community": 9, + "norm_label": "ipcrenderer" + }, + { + "label": "BrowserWindow", + "file_type": "code", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L33", + "_origin": "ast", + "id": "electron_src_mocks_electron_browserwindow", + "community": 9, + "norm_label": "browserwindow" + }, + { + "label": "dialog", + "file_type": "code", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L60", + "_origin": "ast", + "id": "electron_src_mocks_electron_dialog", + "community": 9, + "norm_label": "dialog" + }, + { + "label": "nativeTheme", + "file_type": "code", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L69", + "_origin": "ast", + "id": "electron_src_mocks_electron_nativetheme", + "community": 9, + "norm_label": "nativetheme" + }, + { + "label": "shell", + "file_type": "code", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L76", + "_origin": "ast", + "id": "electron_src_mocks_electron_shell", + "community": 9, + "norm_label": "shell" + }, + { + "label": "Menu", + "file_type": "code", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L82", + "_origin": "ast", + "id": "electron_src_mocks_electron_menu", + "community": 9, + "norm_label": "menu" + }, + { + "label": "contextBridge", + "file_type": "code", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L87", + "_origin": "ast", + "id": "electron_src_mocks_electron_contextbridge", + "community": 9, + "norm_label": "contextbridge" + }, + { + "label": "database.interfaces.ts", + "file_type": "code", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_interfaces_database_interfaces", + "community": 16, + "norm_label": "database.interfaces.ts" + }, + { + "label": "Project", + "file_type": "code", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L6", + "_origin": "ast", + "id": "electron_src_interfaces_database_interfaces_project", + "community": 16, + "norm_label": "project" + }, + { + "label": "TaskStatus", + "file_type": "code", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L15", + "_origin": "ast", + "id": "electron_src_interfaces_database_interfaces_taskstatus", + "community": 16, + "norm_label": "taskstatus" + }, + { + "label": "Task", + "file_type": "code", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L22", + "_origin": "ast", + "id": "electron_src_interfaces_database_interfaces_task", + "community": 16, + "norm_label": "task" + }, + { + "label": "TimeEntry", + "file_type": "code", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L36", + "_origin": "ast", + "id": "electron_src_interfaces_database_interfaces_timeentry", + "community": 16, + "norm_label": "timeentry" + }, + { + "label": "WorkPeriod", + "file_type": "code", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L47", + "_origin": "ast", + "id": "electron_src_interfaces_database_interfaces_workperiod", + "community": 16, + "norm_label": "workperiod" + }, + { + "label": "WorkConfig", + "file_type": "code", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L57", + "_origin": "ast", + "id": "electron_src_interfaces_database_interfaces_workconfig", + "community": 16, + "norm_label": "workconfig" + }, + { + "label": "MonthConfig", + "file_type": "code", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L67", + "_origin": "ast", + "id": "electron_src_interfaces_database_interfaces_monthconfig", + "community": 16, + "norm_label": "monthconfig" + }, + { + "label": "DayType", + "file_type": "code", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L78", + "_origin": "ast", + "id": "electron_src_interfaces_database_interfaces_daytype", + "community": 16, + "norm_label": "daytype" + }, + { + "label": "DayOverride", + "file_type": "code", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L86", + "_origin": "ast", + "id": "electron_src_interfaces_database_interfaces_dayoverride", + "community": 16, + "norm_label": "dayoverride" + }, + { + "label": "Tag", + "file_type": "code", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L96", + "_origin": "ast", + "id": "electron_src_interfaces_database_interfaces_tag", + "community": 16, + "norm_label": "tag" + }, + { + "label": "TaskTag", + "file_type": "code", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L101", + "_origin": "ast", + "id": "electron_src_interfaces_database_interfaces_tasktag", + "community": 16, + "norm_label": "tasktag" + }, + { + "label": "DeleteResult", + "file_type": "code", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L106", + "_origin": "ast", + "id": "electron_src_interfaces_database_interfaces_deleteresult", + "community": 16, + "norm_label": "deleteresult" + }, + { + "label": "AuditLog", + "file_type": "code", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L110", + "_origin": "ast", + "id": "electron_src_interfaces_database_interfaces_auditlog", + "community": 16, + "norm_label": "auditlog" + }, + { + "label": "ActionHistory", + "file_type": "code", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L122", + "_origin": "ast", + "id": "electron_src_interfaces_database_interfaces_actionhistory", + "community": 16, + "norm_label": "actionhistory" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "electron/src/interfaces/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_interfaces_index", + "community": 16, + "norm_label": "index.ts" + }, + { + "label": "main.spec.ts", + "file_type": "code", + "source_file": "electron/src/main/main.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_main_main_spec", + "community": 135, + "norm_label": "main.spec.ts" + }, + { + "label": "main.ts", + "file_type": "code", + "source_file": "electron/src/main/main.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_main_main", + "community": 1, + "norm_label": "main.ts" + }, + { + "label": "initializeApp()", + "file_type": "code", + "source_file": "electron/src/main/main.ts", + "source_location": "L47", + "_origin": "ast", + "id": "electron_src_main_main_initializeapp", + "community": 1, + "norm_label": "initializeapp()" + }, + { + "label": "window.spec.ts", + "file_type": "code", + "source_file": "electron/src/main/window.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_main_window_spec", + "community": 136, + "norm_label": "window.spec.ts" + }, + { + "label": "window.ts", + "file_type": "code", + "source_file": "electron/src/main/window.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_main_window", + "community": 4, + "norm_label": "window.ts" + }, + { + "label": "WindowManager", + "file_type": "code", + "source_file": "electron/src/main/window.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_main_window_windowmanager", + "community": 4, + "norm_label": "windowmanager" + }, + { + "label": ".createMainWindow()", + "file_type": "code", + "source_file": "electron/src/main/window.ts", + "source_location": "L15", + "_origin": "ast", + "id": "electron_src_main_window_windowmanager_createmainwindow", + "community": 4, + "norm_label": ".createmainwindow()" + }, + { + "label": ".loadApplication()", + "file_type": "code", + "source_file": "electron/src/main/window.ts", + "source_location": "L40", + "_origin": "ast", + "id": "electron_src_main_window_windowmanager_loadapplication", + "community": 4, + "norm_label": ".loadapplication()" + }, + { + "label": ".setupMenu()", + "file_type": "code", + "source_file": "electron/src/main/window.ts", + "source_location": "L66", + "_origin": "ast", + "id": "electron_src_main_window_windowmanager_setupmenu", + "community": 4, + "norm_label": ".setupmenu()" + }, + { + "label": ".setupDevTools()", + "file_type": "code", + "source_file": "electron/src/main/window.ts", + "source_location": "L76", + "_origin": "ast", + "id": "electron_src_main_window_windowmanager_setupdevtools", + "community": 4, + "norm_label": ".setupdevtools()" + }, + { + "label": ".setupEventListeners()", + "file_type": "code", + "source_file": "electron/src/main/window.ts", + "source_location": "L84", + "_origin": "ast", + "id": "electron_src_main_window_windowmanager_setupeventlisteners", + "community": 4, + "norm_label": ".setupeventlisteners()" + }, + { + "label": ".getMainWindow()", + "file_type": "code", + "source_file": "electron/src/main/window.ts", + "source_location": "L95", + "_origin": "ast", + "id": "electron_src_main_window_windowmanager_getmainwindow", + "community": 4, + "norm_label": ".getmainwindow()" + }, + { + "label": "preload.spec.ts", + "file_type": "code", + "source_file": "electron/src/preload/preload.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_preload_preload_spec", + "community": 137, + "norm_label": "preload.spec.ts" + }, + { + "label": "preload.ts", + "file_type": "code", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_preload_preload", + "community": 19, + "norm_label": "preload.ts" + }, + { + "label": "Project", + "file_type": "code", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L6", + "_origin": "ast", + "id": "electron_src_preload_preload_project", + "community": 19, + "norm_label": "project" + }, + { + "label": "Task", + "file_type": "code", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L15", + "_origin": "ast", + "id": "electron_src_preload_preload_task", + "community": 19, + "norm_label": "task" + }, + { + "label": "TaskStatus", + "file_type": "code", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L26", + "_origin": "ast", + "id": "electron_src_preload_preload_taskstatus", + "community": 19, + "norm_label": "taskstatus" + }, + { + "label": "TimeEntry", + "file_type": "code", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L33", + "_origin": "ast", + "id": "electron_src_preload_preload_timeentry", + "community": 19, + "norm_label": "timeentry" + }, + { + "label": "WorkPeriod", + "file_type": "code", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L43", + "_origin": "ast", + "id": "electron_src_preload_preload_workperiod", + "community": 19, + "norm_label": "workperiod" + }, + { + "label": "Tag", + "file_type": "code", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L53", + "_origin": "ast", + "id": "electron_src_preload_preload_tag", + "community": 19, + "norm_label": "tag" + }, + { + "label": "DayType", + "file_type": "code", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L60", + "_origin": "ast", + "id": "electron_src_preload_preload_daytype", + "community": 19, + "norm_label": "daytype" + }, + { + "label": "DayOverride", + "file_type": "code", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L68", + "_origin": "ast", + "id": "electron_src_preload_preload_dayoverride", + "community": 19, + "norm_label": "dayoverride" + }, + { + "label": "WorkConfig", + "file_type": "code", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L75", + "_origin": "ast", + "id": "electron_src_preload_preload_workconfig", + "community": 19, + "norm_label": "workconfig" + }, + { + "label": "MonthConfig", + "file_type": "code", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L84", + "_origin": "ast", + "id": "electron_src_preload_preload_monthconfig", + "community": 19, + "norm_label": "monthconfig" + }, + { + "label": "ActionHistory", + "file_type": "code", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L92", + "_origin": "ast", + "id": "electron_src_preload_preload_actionhistory", + "community": 19, + "norm_label": "actionhistory" + }, + { + "label": "AuditLog", + "file_type": "code", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L103", + "_origin": "ast", + "id": "electron_src_preload_preload_auditlog", + "community": 19, + "norm_label": "auditlog" + }, + { + "label": "DeleteResult", + "file_type": "code", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L112", + "_origin": "ast", + "id": "electron_src_preload_preload_deleteresult", + "community": 19, + "norm_label": "deleteresult" + }, + { + "label": "BackupInfo", + "file_type": "code", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L117", + "_origin": "ast", + "id": "electron_src_preload_preload_backupinfo", + "community": 19, + "norm_label": "backupinfo" + }, + { + "label": "BackupResult", + "file_type": "code", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L125", + "_origin": "ast", + "id": "electron_src_preload_preload_backupresult", + "community": 19, + "norm_label": "backupresult" + }, + { + "label": "GitHubRelease", + "file_type": "code", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L131", + "_origin": "ast", + "id": "electron_src_preload_preload_githubrelease", + "community": 19, + "norm_label": "githubrelease" + }, + { + "label": "backup.service.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_spec", + "community": 1, + "norm_label": "backup.service.spec.ts" + }, + { + "label": "__filename", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.spec.ts", + "source_location": "L15", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_spec_filename", + "community": 1, + "norm_label": "__filename" + }, + { + "label": "__dirname", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.spec.ts", + "source_location": "L16", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_spec_dirname", + "community": 1, + "norm_label": "__dirname" + }, + { + "label": "TEST_BACKUP_DIR", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.spec.ts", + "source_location": "L18", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_spec_test_backup_dir", + "community": 1, + "norm_label": "test_backup_dir" + }, + { + "label": "TEST_DB_PATH", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.spec.ts", + "source_location": "L27", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_spec_test_db_path", + "community": 1, + "norm_label": "test_db_path" + }, + { + "label": "backup.service.ts", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service", + "community": 1, + "norm_label": "backup.service.ts" + }, + { + "label": "BackupInfo", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L8", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupinfo", + "community": 1, + "norm_label": "backupinfo" + }, + { + "label": "BackupResult", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L19", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupresult", + "community": 1, + "norm_label": "backupresult" + }, + { + "label": "BackupConfig", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L28", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupconfig", + "community": 1, + "norm_label": "backupconfig" + }, + { + "label": "BackupService", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L38", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupservice", + "community": 1, + "norm_label": "backupservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L43", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupservice_constructor", + "community": 1, + "norm_label": ".constructor()" + }, + { + "label": ".setDatabaseCallbacks()", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L56", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupservice_setdatabasecallbacks", + "community": 1, + "norm_label": ".setdatabasecallbacks()" + }, + { + "label": ".ensureBackupDir()", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L67", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupservice_ensurebackupdir", + "community": 1, + "norm_label": ".ensurebackupdir()" + }, + { + "label": ".generateFilename()", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L76", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupservice_generatefilename", + "community": 1, + "norm_label": ".generatefilename()" + }, + { + "label": ".createBackup()", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L85", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupservice_createbackup", + "community": 1, + "norm_label": ".createbackup()" + }, + { + "label": ".listBackups()", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L135", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupservice_listbackups", + "community": 1, + "norm_label": ".listbackups()" + }, + { + "label": ".copyOrRemoveJournalFile()", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L181", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupservice_copyorremovejournalfile", + "community": 1, + "norm_label": ".copyorremovejournalfile()" + }, + { + "label": ".copyBackupFiles()", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L195", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupservice_copybackupfiles", + "community": 1, + "norm_label": ".copybackupfiles()" + }, + { + "label": ".restoreBackup()", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L210", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupservice_restorebackup", + "community": 1, + "norm_label": ".restorebackup()" + }, + { + "label": ".deleteBackup()", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L255", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupservice_deletebackup", + "community": 1, + "norm_label": ".deletebackup()" + }, + { + "label": ".rotateBackups()", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L288", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupservice_rotatebackups", + "community": 1, + "norm_label": ".rotatebackups()" + }, + { + "label": ".exportBackup()", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L307", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupservice_exportbackup", + "community": 1, + "norm_label": ".exportbackup()" + }, + { + "label": ".importBackup()", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L346", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupservice_importbackup", + "community": 1, + "norm_label": ".importbackup()" + }, + { + "label": ".getBackupDir()", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L353", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupservice_getbackupdir", + "community": 1, + "norm_label": ".getbackupdir()" + }, + { + "label": ".getDbPath()", + "file_type": "code", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L360", + "_origin": "ast", + "id": "electron_src_services_backup_backup_service_backupservice_getdbpath", + "community": 1, + "norm_label": ".getdbpath()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "electron/src/services/backup/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_backup_index", + "community": 1, + "norm_label": "index.ts" + }, + { + "label": "database.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/database/database.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_database_spec", + "community": 16, + "norm_label": "database.spec.ts" + }, + { + "label": "__filename", + "file_type": "code", + "source_file": "electron/src/services/database/database.spec.ts", + "source_location": "L22", + "_origin": "ast", + "id": "electron_src_services_database_database_spec_filename", + "community": 16, + "norm_label": "__filename" + }, + { + "label": "__dirname", + "file_type": "code", + "source_file": "electron/src/services/database/database.spec.ts", + "source_location": "L23", + "_origin": "ast", + "id": "electron_src_services_database_database_spec_dirname", + "community": 16, + "norm_label": "__dirname" + }, + { + "label": "TEST_DB_PATH", + "file_type": "code", + "source_file": "electron/src/services/database/database.spec.ts", + "source_location": "L25", + "_origin": "ast", + "id": "electron_src_services_database_database_spec_test_db_path", + "community": 16, + "norm_label": "test_db_path" + }, + { + "label": "database.ts", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_database", + "community": 0, + "norm_label": "database.ts" + }, + { + "label": "DatabaseManager", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L17", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager", + "community": 0, + "norm_label": "databasemanager" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L21", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_constructor", + "community": 4, + "norm_label": ".constructor()" + }, + { + "label": ".initDatabaseFromTemplate()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L46", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_initdatabasefromtemplate", + "community": 4, + "norm_label": ".initdatabasefromtemplate()" + }, + { + "label": ".initializeAsync()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L74", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_initializeasync", + "community": 0, + "norm_label": ".initializeasync()" + }, + { + "label": ".initDirectory()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L87", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_initdirectory", + "community": 4, + "norm_label": ".initdirectory()" + }, + { + "label": ".runMigrations()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L103", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_runmigrations", + "community": 0, + "norm_label": ".runmigrations()" + }, + { + "label": ".seedAllDefaults()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L120", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_seedalldefaults", + "community": 0, + "norm_label": ".seedalldefaults()" + }, + { + "label": ".seedDefaultTaskStatuses()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L133", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_seeddefaulttaskstatuses", + "community": 0, + "norm_label": ".seeddefaulttaskstatuses()" + }, + { + "label": ".seedDefaultDayTypesInternal()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L221", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_seeddefaultdaytypesinternal", + "community": 0, + "norm_label": ".seeddefaultdaytypesinternal()" + }, + { + "label": ".ensureInitialized()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L243", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_ensureinitialized", + "community": 0, + "norm_label": ".ensureinitialized()" + }, + { + "label": ".getProjects()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L249", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_getprojects", + "community": 0, + "norm_label": ".getprojects()" + }, + { + "label": ".createProject()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L256", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_createproject", + "community": 0, + "norm_label": ".createproject()" + }, + { + "label": ".updateProject()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L263", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_updateproject", + "community": 0, + "norm_label": ".updateproject()" + }, + { + "label": ".deleteProject()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L271", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_deleteproject", + "community": 0, + "norm_label": ".deleteproject()" + }, + { + "label": ".canCloseProject()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L281", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_cancloseproject", + "community": 0, + "norm_label": ".cancloseproject()" + }, + { + "label": ".closeProject()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L297", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_closeproject", + "community": 0, + "norm_label": ".closeproject()" + }, + { + "label": ".reopenProject()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L323", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_reopenproject", + "community": 0, + "norm_label": ".reopenproject()" + }, + { + "label": ".getTasks()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L343", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_gettasks", + "community": 0, + "norm_label": ".gettasks()" + }, + { + "label": ".createTask()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L360", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_createtask", + "community": 0, + "norm_label": ".createtask()" + }, + { + "label": ".updateTask()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L404", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_updatetask", + "community": 0, + "norm_label": ".updatetask()" + }, + { + "label": ".deleteTask()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L481", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_deletetask", + "community": 0, + "norm_label": ".deletetask()" + }, + { + "label": ".getTaskStatuses()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L508", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_gettaskstatuses", + "community": 0, + "norm_label": ".gettaskstatuses()" + }, + { + "label": ".createTaskStatus()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L515", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_createtaskstatus", + "community": 0, + "norm_label": ".createtaskstatus()" + }, + { + "label": ".updateTaskStatus()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L522", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_updatetaskstatus", + "community": 0, + "norm_label": ".updatetaskstatus()" + }, + { + "label": ".deleteTaskStatus()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L530", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_deletetaskstatus", + "community": 0, + "norm_label": ".deletetaskstatus()" + }, + { + "label": ".getTimeEntries()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L551", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_gettimeentries", + "community": 0, + "norm_label": ".gettimeentries()" + }, + { + "label": ".getTimeEntriesByDateRange()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L567", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_gettimeentriesbydaterange", + "community": 0, + "norm_label": ".gettimeentriesbydaterange()" + }, + { + "label": ".getTimeEntriesByDate()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L588", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_gettimeentriesbydate", + "community": 0, + "norm_label": ".gettimeentriesbydate()" + }, + { + "label": ".getPendingTimeEntries()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L604", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_getpendingtimeentries", + "community": 0, + "norm_label": ".getpendingtimeentries()" + }, + { + "label": ".createTimeEntry()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L612", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_createtimeentry", + "community": 0, + "norm_label": ".createtimeentry()" + }, + { + "label": ".updateTimeEntry()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L648", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_updatetimeentry", + "community": 0, + "norm_label": ".updatetimeentry()" + }, + { + "label": ".deleteTimeEntry()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L716", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_deletetimeentry", + "community": 0, + "norm_label": ".deletetimeentry()" + }, + { + "label": ".getWorkPeriods()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L753", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_getworkperiods", + "community": 0, + "norm_label": ".getworkperiods()" + }, + { + "label": ".getWorkPeriod()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L760", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_getworkperiod", + "community": 0, + "norm_label": ".getworkperiod()" + }, + { + "label": ".createWorkPeriod()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L767", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_createworkperiod", + "community": 0, + "norm_label": ".createworkperiod()" + }, + { + "label": ".updateWorkPeriod()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L784", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_updateworkperiod", + "community": 0, + "norm_label": ".updateworkperiod()" + }, + { + "label": ".upsertWorkPeriod()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L796", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_upsertworkperiod", + "community": 0, + "norm_label": ".upsertworkperiod()" + }, + { + "label": ".getWorkConfig()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L812", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_getworkconfig", + "community": 0, + "norm_label": ".getworkconfig()" + }, + { + "label": ".updateWorkConfig()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L825", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_updateworkconfig", + "community": 0, + "norm_label": ".updateworkconfig()" + }, + { + "label": ".getMonthConfig()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L844", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_getmonthconfig", + "community": 0, + "norm_label": ".getmonthconfig()" + }, + { + "label": ".updateMonthConfig()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L870", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_updatemonthconfig", + "community": 0, + "norm_label": ".updatemonthconfig()" + }, + { + "label": ".seedDefaultDayTypes()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L910", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_seeddefaultdaytypes", + "community": 0, + "norm_label": ".seeddefaultdaytypes()" + }, + { + "label": ".getDayTypes()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L915", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_getdaytypes", + "community": 0, + "norm_label": ".getdaytypes()" + }, + { + "label": ".createDayType()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L922", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_createdaytype", + "community": 0, + "norm_label": ".createdaytype()" + }, + { + "label": ".updateDayType()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L933", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_updatedaytype", + "community": 0, + "norm_label": ".updatedaytype()" + }, + { + "label": ".deleteDayType()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L944", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_deletedaytype", + "community": 0, + "norm_label": ".deletedaytype()" + }, + { + "label": ".getDayOverrides()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L953", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_getdayoverrides", + "community": 0, + "norm_label": ".getdayoverrides()" + }, + { + "label": ".getDayOverride()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L967", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_getdayoverride", + "community": 0, + "norm_label": ".getdayoverride()" + }, + { + "label": ".createDayOverride()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L975", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_createdayoverride", + "community": 0, + "norm_label": ".createdayoverride()" + }, + { + "label": ".updateDayOverride()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L995", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_updatedayoverride", + "community": 0, + "norm_label": ".updatedayoverride()" + }, + { + "label": ".upsertDayOverride()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1007", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_upsertdayoverride", + "community": 0, + "norm_label": ".upsertdayoverride()" + }, + { + "label": ".deleteDayOverride()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1041", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_deletedayoverride", + "community": 0, + "norm_label": ".deletedayoverride()" + }, + { + "label": ".getTags()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1050", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_gettags", + "community": 0, + "norm_label": ".gettags()" + }, + { + "label": ".createTag()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1057", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_createtag", + "community": 0, + "norm_label": ".createtag()" + }, + { + "label": ".updateTag()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1064", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_updatetag", + "community": 0, + "norm_label": ".updatetag()" + }, + { + "label": ".deleteTag()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1072", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_deletetag", + "community": 0, + "norm_label": ".deletetag()" + }, + { + "label": ".addTagToTask()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1079", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_addtagtotask", + "community": 0, + "norm_label": ".addtagtotask()" + }, + { + "label": ".removeTagFromTask()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1086", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_removetagfromtask", + "community": 0, + "norm_label": ".removetagfromtask()" + }, + { + "label": ".createAuditLog()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1100", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_createauditlog", + "community": 0, + "norm_label": ".createauditlog()" + }, + { + "label": ".getAuditLogs()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1126", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_getauditlogs", + "community": 0, + "norm_label": ".getauditlogs()" + }, + { + "label": ".createActionHistory()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1149", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_createactionhistory", + "community": 0, + "norm_label": ".createactionhistory()" + }, + { + "label": ".getActionHistory()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1174", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_getactionhistory", + "community": 0, + "norm_label": ".getactionhistory()" + }, + { + "label": ".getLastUndoableAction()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1185", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_getlastundoableaction", + "community": 0, + "norm_label": ".getlastundoableaction()" + }, + { + "label": ".getLastRedoableAction()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1196", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_getlastredoableaction", + "community": 0, + "norm_label": ".getlastredoableaction()" + }, + { + "label": ".markActionUndone()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1207", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_markactionundone", + "community": 0, + "norm_label": ".markactionundone()" + }, + { + "label": ".markActionRedone()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1218", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_markactionredone", + "community": 0, + "norm_label": ".markactionredone()" + }, + { + "label": ".clearActionHistory()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1229", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_clearactionhistory", + "community": 0, + "norm_label": ".clearactionhistory()" + }, + { + "label": ".cleanOldActionHistory()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1237", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_cleanoldactionhistory", + "community": 0, + "norm_label": ".cleanoldactionhistory()" + }, + { + "label": ".close()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1250", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_close", + "community": 0, + "norm_label": ".close()" + }, + { + "label": ".getPrisma()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1258", + "_origin": "ast", + "id": "electron_src_services_database_database_databasemanager_getprisma", + "community": 0, + "norm_label": ".getprisma()" + }, + { + "label": "resetDatabaseInstance()", + "file_type": "code", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1266", + "_origin": "ast", + "id": "electron_src_services_database_database_resetdatabaseinstance", + "community": 0, + "norm_label": "resetdatabaseinstance()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "electron/src/services/database/migrations/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_migrations_index", + "community": 4, + "norm_label": "index.ts" + }, + { + "label": "Migration", + "file_type": "code", + "source_file": "electron/src/services/database/migrations/index.ts", + "source_location": "L5", + "_origin": "ast", + "id": "electron_src_services_database_migrations_index_migration", + "community": 4, + "norm_label": "migration" + }, + { + "label": "migrations", + "file_type": "code", + "source_file": "electron/src/services/database/migrations/index.ts", + "source_location": "L15", + "_origin": "ast", + "id": "electron_src_services_database_migrations_index_migrations", + "community": 4, + "norm_label": "migrations" + }, + { + "label": "migration-runner.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/database/migrations/migration-runner.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_migrations_migration_runner_spec", + "community": 4, + "norm_label": "migration-runner.spec.ts" + }, + { + "label": "migration-runner.ts", + "file_type": "code", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_migrations_migration_runner", + "community": 4, + "norm_label": "migration-runner.ts" + }, + { + "label": "MigrationRunner", + "file_type": "code", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L11", + "_origin": "ast", + "id": "electron_src_services_database_migrations_migration_runner_migrationrunner", + "community": 4, + "norm_label": "migrationrunner" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L14", + "_origin": "ast", + "id": "electron_src_services_database_migrations_migration_runner_migrationrunner_constructor", + "community": 4, + "norm_label": ".constructor()" + }, + { + "label": ".getSchemaVersion()", + "file_type": "code", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L22", + "_origin": "ast", + "id": "electron_src_services_database_migrations_migration_runner_migrationrunner_getschemaversion", + "community": 4, + "norm_label": ".getschemaversion()" + }, + { + "label": ".ensureVersionTable()", + "file_type": "code", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L36", + "_origin": "ast", + "id": "electron_src_services_database_migrations_migration_runner_migrationrunner_ensureversiontable", + "community": 4, + "norm_label": ".ensureversiontable()" + }, + { + "label": ".createBackup()", + "file_type": "code", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L61", + "_origin": "ast", + "id": "electron_src_services_database_migrations_migration_runner_migrationrunner_createbackup", + "community": 4, + "norm_label": ".createbackup()" + }, + { + "label": ".runMigrations()", + "file_type": "code", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L80", + "_origin": "ast", + "id": "electron_src_services_database_migrations_migration_runner_migrationrunner_runmigrations", + "community": 4, + "norm_label": ".runmigrations()" + }, + { + "label": ".close()", + "file_type": "code", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L119", + "_origin": "ast", + "id": "electron_src_services_database_migrations_migration_runner_migrationrunner_close", + "community": 4, + "norm_label": ".close()" + }, + { + "label": "action-history.repository.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_action_history_repository_spec", + "community": 23, + "norm_label": "action-history.repository.spec.ts" + }, + { + "label": "action-history.repository.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_action_history_repository", + "community": 23, + "norm_label": "action-history.repository.ts" + }, + { + "label": "ActionHistoryRepository", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L11", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository", + "community": 23, + "norm_label": "actionhistoryrepository" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L12", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository_constructor", + "community": 23, + "norm_label": ".constructor()" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L19", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository_create", + "community": 23, + "norm_label": ".create()" + }, + { + "label": ".getAll()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L44", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository_getall", + "community": 23, + "norm_label": ".getall()" + }, + { + "label": ".getLastUndoable()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L55", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository_getlastundoable", + "community": 23, + "norm_label": ".getlastundoable()" + }, + { + "label": ".getLastRedoable()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L66", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository_getlastredoable", + "community": 23, + "norm_label": ".getlastredoable()" + }, + { + "label": ".markUndone()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L77", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository_markundone", + "community": 23, + "norm_label": ".markundone()" + }, + { + "label": ".markRedone()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L88", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository_markredone", + "community": 23, + "norm_label": ".markredone()" + }, + { + "label": ".clear()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L99", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository_clear", + "community": 23, + "norm_label": ".clear()" + }, + { + "label": ".cleanOld()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L107", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository_cleanold", + "community": 23, + "norm_label": ".cleanold()" + }, + { + "label": "audit-log.repository.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_audit_log_repository_spec", + "community": 54, + "norm_label": "audit-log.repository.spec.ts" + }, + { + "label": "audit-log.repository.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_audit_log_repository", + "community": 54, + "norm_label": "audit-log.repository.ts" + }, + { + "label": "AuditLogRepository", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository", + "community": 54, + "norm_label": "auditlogrepository" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.ts", + "source_location": "L8", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository_constructor", + "community": 54, + "norm_label": ".constructor()" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.ts", + "source_location": "L15", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository_create", + "community": 54, + "norm_label": ".create()" + }, + { + "label": ".getAll()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.ts", + "source_location": "L41", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository_getall", + "community": 54, + "norm_label": ".getall()" + }, + { + "label": ".getByEntity()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.ts", + "source_location": "L82", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository_getbyentity", + "community": 54, + "norm_label": ".getbyentity()" + }, + { + "label": ".getRecent()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.ts", + "source_location": "L96", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository_getrecent", + "community": 54, + "norm_label": ".getrecent()" + }, + { + "label": ".deleteOlderThan()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.ts", + "source_location": "L107", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository_deleteolderthan", + "community": 54, + "norm_label": ".deleteolderthan()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/audit/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_audit_index", + "community": 23, + "norm_label": "index.ts" + }, + { + "label": "base.repository.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/base.repository.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_base_repository_spec", + "community": 64, + "norm_label": "base.repository.spec.ts" + }, + { + "label": "TestRepository", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/base.repository.spec.ts", + "source_location": "L8", + "_origin": "ast", + "id": "electron_src_services_database_repositories_base_repository_spec_testrepository", + "community": 64, + "norm_label": "testrepository" + }, + { + "label": ".testEnsureInitialized()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/base.repository.spec.ts", + "source_location": "L12", + "_origin": "ast", + "id": "electron_src_services_database_repositories_base_repository_spec_testrepository_testensureinitialized", + "community": 64, + "norm_label": ".testensureinitialized()" + }, + { + "label": ".getPrisma()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/base.repository.spec.ts", + "source_location": "L19", + "_origin": "ast", + "id": "electron_src_services_database_repositories_base_repository_spec_testrepository_getprisma", + "community": 64, + "norm_label": ".getprisma()" + }, + { + "label": "base.repository.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/base.repository.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_base_repository", + "community": 23, + "norm_label": "base.repository.ts" + }, + { + "label": "BaseRepository", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/base.repository.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_database_repositories_base_repository_baserepository", + "community": 64, + "norm_label": "baserepository" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/base.repository.ts", + "source_location": "L11", + "_origin": "ast", + "id": "electron_src_services_database_repositories_base_repository_baserepository_constructor", + "community": 64, + "norm_label": ".constructor()" + }, + { + "label": ".ensureInitialized()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/base.repository.ts", + "source_location": "L19", + "_origin": "ast", + "id": "electron_src_services_database_repositories_base_repository_baserepository_ensureinitialized", + "community": 64, + "norm_label": ".ensureinitialized()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_index", + "community": 20, + "norm_label": "index.ts" + }, + { + "label": "month-config.repository.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/month-config.repository.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_month_config_repository_spec", + "community": 20, + "norm_label": "month-config.repository.spec.ts" + }, + { + "label": "month-config.repository.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/month-config.repository.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_month_config_repository", + "community": 20, + "norm_label": "month-config.repository.ts" + }, + { + "label": "MonthConfigRepository", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/month-config.repository.ts", + "source_location": "L10", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_month_config_repository_monthconfigrepository", + "community": 20, + "norm_label": "monthconfigrepository" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/month-config.repository.ts", + "source_location": "L11", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_month_config_repository_monthconfigrepository_constructor", + "community": 20, + "norm_label": ".constructor()" + }, + { + "label": ".get()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/month-config.repository.ts", + "source_location": "L18", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_month_config_repository_monthconfigrepository_get", + "community": 20, + "norm_label": ".get()" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/month-config.repository.ts", + "source_location": "L28", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_month_config_repository_monthconfigrepository_create", + "community": 20, + "norm_label": ".create()" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/month-config.repository.ts", + "source_location": "L50", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_month_config_repository_monthconfigrepository_update", + "community": 20, + "norm_label": ".update()" + }, + { + "label": "work-config.repository.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_config_repository_spec", + "community": 44, + "norm_label": "work-config.repository.spec.ts" + }, + { + "label": "work-config.repository.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_config_repository", + "community": 44, + "norm_label": "work-config.repository.ts" + }, + { + "label": "WorkConfigRepository", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository", + "community": 44, + "norm_label": "workconfigrepository" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L8", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_constructor", + "community": 44, + "norm_label": ".constructor()" + }, + { + "label": ".get()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L15", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_get", + "community": 44, + "norm_label": ".get()" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L29", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_update", + "community": 44, + "norm_label": ".update()" + }, + { + "label": ".getMonthConfig()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L46", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_getmonthconfig", + "community": 44, + "norm_label": ".getmonthconfig()" + }, + { + "label": ".updateMonthConfig()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L74", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_updatemonthconfig", + "community": 44, + "norm_label": ".updatemonthconfig()" + }, + { + "label": ".deleteMonthConfig()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L111", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_deletemonthconfig", + "community": 44, + "norm_label": ".deletemonthconfig()" + }, + { + "label": ".getAllMonthConfigs()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L123", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_getallmonthconfigs", + "community": 44, + "norm_label": ".getallmonthconfigs()" + }, + { + "label": "work-period.repository.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_period_repository_spec", + "community": 20, + "norm_label": "work-period.repository.spec.ts" + }, + { + "label": "work-period.repository.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_period_repository", + "community": 20, + "norm_label": "work-period.repository.ts" + }, + { + "label": "WorkPeriodRepository", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.ts", + "source_location": "L10", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository", + "community": 20, + "norm_label": "workperiodrepository" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.ts", + "source_location": "L11", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository_constructor", + "community": 20, + "norm_label": ".constructor()" + }, + { + "label": ".getAll()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.ts", + "source_location": "L18", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository_getall", + "community": 20, + "norm_label": ".getall()" + }, + { + "label": ".get()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.ts", + "source_location": "L28", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository_get", + "community": 20, + "norm_label": ".get()" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.ts", + "source_location": "L38", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository_create", + "community": 20, + "norm_label": ".create()" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.ts", + "source_location": "L58", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository_update", + "community": 20, + "norm_label": ".update()" + }, + { + "label": ".upsert()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.ts", + "source_location": "L73", + "_origin": "ast", + "id": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository_upsert", + "community": 20, + "norm_label": ".upsert()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_index", + "community": 35, + "norm_label": "index.ts" + }, + { + "label": "project.repository.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/project.repository.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_project_repository_spec", + "community": 35, + "norm_label": "project.repository.spec.ts" + }, + { + "label": "project.repository.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_project_repository", + "community": 35, + "norm_label": "project.repository.ts" + }, + { + "label": "ProjectRepository", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_project_repository_projectrepository", + "community": 35, + "norm_label": "projectrepository" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L8", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_project_repository_projectrepository_constructor", + "community": 35, + "norm_label": ".constructor()" + }, + { + "label": ".getAll()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L15", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_project_repository_projectrepository_getall", + "community": 35, + "norm_label": ".getall()" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L25", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_project_repository_projectrepository_create", + "community": 35, + "norm_label": ".create()" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L35", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_project_repository_projectrepository_update", + "community": 35, + "norm_label": ".update()" + }, + { + "label": ".delete()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L46", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_project_repository_projectrepository_delete", + "community": 35, + "norm_label": ".delete()" + }, + { + "label": ".canClose()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L56", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_project_repository_projectrepository_canclose", + "community": 35, + "norm_label": ".canclose()" + }, + { + "label": ".close()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L72", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_project_repository_projectrepository_close", + "community": 35, + "norm_label": ".close()" + }, + { + "label": ".reopen()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L83", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_project_repository_projectrepository_reopen", + "community": 35, + "norm_label": ".reopen()" + }, + { + "label": "tag.repository.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/tag.repository.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_tag_repository_spec", + "community": 29, + "norm_label": "tag.repository.spec.ts" + }, + { + "label": "tag.repository.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_tag_repository", + "community": 29, + "norm_label": "tag.repository.ts" + }, + { + "label": "TagRepository", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_tag_repository_tagrepository", + "community": 29, + "norm_label": "tagrepository" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L8", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_tag_repository_tagrepository_constructor", + "community": 29, + "norm_label": ".constructor()" + }, + { + "label": ".getAll()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L15", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_tag_repository_tagrepository_getall", + "community": 29, + "norm_label": ".getall()" + }, + { + "label": ".getById()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L25", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_tag_repository_tagrepository_getbyid", + "community": 29, + "norm_label": ".getbyid()" + }, + { + "label": ".getByName()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L35", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_tag_repository_tagrepository_getbyname", + "community": 29, + "norm_label": ".getbyname()" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L45", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_tag_repository_tagrepository_create", + "community": 29, + "norm_label": ".create()" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L55", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_tag_repository_tagrepository_update", + "community": 29, + "norm_label": ".update()" + }, + { + "label": ".delete()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L66", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_tag_repository_tagrepository_delete", + "community": 29, + "norm_label": ".delete()" + }, + { + "label": ".addToTask()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L76", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_tag_repository_tagrepository_addtotask", + "community": 29, + "norm_label": ".addtotask()" + }, + { + "label": ".removeFromTask()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L86", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_tag_repository_tagrepository_removefromtask", + "community": 29, + "norm_label": ".removefromtask()" + }, + { + "label": ".getByTaskId()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L98", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_tag_repository_tagrepository_getbytaskid", + "community": 29, + "norm_label": ".getbytaskid()" + }, + { + "label": "task-status.repository.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_task_status_repository_spec", + "community": 56, + "norm_label": "task-status.repository.spec.ts" + }, + { + "label": "task-status.repository.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_task_status_repository", + "community": 56, + "norm_label": "task-status.repository.ts" + }, + { + "label": "TaskStatusRepository", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.ts", + "source_location": "L10", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository", + "community": 56, + "norm_label": "taskstatusrepository" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.ts", + "source_location": "L11", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository_constructor", + "community": 56, + "norm_label": ".constructor()" + }, + { + "label": ".getAll()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.ts", + "source_location": "L18", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository_getall", + "community": 56, + "norm_label": ".getall()" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.ts", + "source_location": "L28", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository_create", + "community": 56, + "norm_label": ".create()" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.ts", + "source_location": "L38", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository_update", + "community": 56, + "norm_label": ".update()" + }, + { + "label": ".delete()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.ts", + "source_location": "L49", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository_delete", + "community": 56, + "norm_label": ".delete()" + }, + { + "label": ".findByName()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.ts", + "source_location": "L71", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository_findbyname", + "community": 56, + "norm_label": ".findbyname()" + }, + { + "label": "task.repository.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/task.repository.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_task_repository_spec", + "community": 55, + "norm_label": "task.repository.spec.ts" + }, + { + "label": "task.repository.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/task.repository.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_task_repository", + "community": 55, + "norm_label": "task.repository.ts" + }, + { + "label": "TaskRepository", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/task.repository.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_task_repository_taskrepository", + "community": 55, + "norm_label": "taskrepository" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/task.repository.ts", + "source_location": "L8", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_task_repository_taskrepository_constructor", + "community": 55, + "norm_label": ".constructor()" + }, + { + "label": ".getAll()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/task.repository.ts", + "source_location": "L15", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_task_repository_taskrepository_getall", + "community": 55, + "norm_label": ".getall()" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/task.repository.ts", + "source_location": "L35", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_task_repository_taskrepository_create", + "community": 55, + "norm_label": ".create()" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/task.repository.ts", + "source_location": "L71", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_task_repository_taskrepository_update", + "community": 55, + "norm_label": ".update()" + }, + { + "label": ".delete()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/task.repository.ts", + "source_location": "L108", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_task_repository_taskrepository_delete", + "community": 55, + "norm_label": ".delete()" + }, + { + "label": ".getStatuses()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/core/task.repository.ts", + "source_location": "L118", + "_origin": "ast", + "id": "electron_src_services_database_repositories_core_task_repository_taskrepository_getstatuses", + "community": 55, + "norm_label": ".getstatuses()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_index", + "community": 23, + "norm_label": "index.ts" + }, + { + "label": "day-override.repository.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_override_repository_spec", + "community": 30, + "norm_label": "day-override.repository.spec.ts" + }, + { + "label": "day-override.repository.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_override_repository", + "community": 30, + "norm_label": "day-override.repository.ts" + }, + { + "label": "DayOverrideRepository", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository", + "community": 30, + "norm_label": "dayoverriderepository" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L8", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_constructor", + "community": 30, + "norm_label": ".constructor()" + }, + { + "label": ".getAll()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L15", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_getall", + "community": 30, + "norm_label": ".getall()" + }, + { + "label": ".getByDateRange()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L26", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_getbydaterange", + "community": 30, + "norm_label": ".getbydaterange()" + }, + { + "label": ".getByDate()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L43", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_getbydate", + "community": 30, + "norm_label": ".getbydate()" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L54", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_create", + "community": 30, + "norm_label": ".create()" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L75", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_update", + "community": 30, + "norm_label": ".update()" + }, + { + "label": ".upsert()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L94", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_upsert", + "community": 30, + "norm_label": ".upsert()" + }, + { + "label": ".delete()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L121", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_delete", + "community": 30, + "norm_label": ".delete()" + }, + { + "label": ".deleteByDate()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L131", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_deletebydate", + "community": 30, + "norm_label": ".deletebydate()" + }, + { + "label": "day-type.repository.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_type_repository_spec", + "community": 45, + "norm_label": "day-type.repository.spec.ts" + }, + { + "label": "day-type.repository.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_type_repository", + "community": 45, + "norm_label": "day-type.repository.ts" + }, + { + "label": "DayTypeRepository", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository", + "community": 45, + "norm_label": "daytyperepository" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L8", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository_constructor", + "community": 45, + "norm_label": ".constructor()" + }, + { + "label": ".getAll()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L15", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository_getall", + "community": 45, + "norm_label": ".getall()" + }, + { + "label": ".getById()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L25", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository_getbyid", + "community": 45, + "norm_label": ".getbyid()" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L35", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository_create", + "community": 45, + "norm_label": ".create()" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L49", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository_update", + "community": 45, + "norm_label": ".update()" + }, + { + "label": ".delete()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L67", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository_delete", + "community": 45, + "norm_label": ".delete()" + }, + { + "label": ".seedDefaults()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L78", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository_seeddefaults", + "community": 45, + "norm_label": ".seeddefaults()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_index", + "community": 30, + "norm_label": "index.ts" + }, + { + "label": "time-entry.repository.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_time_entry_repository_spec", + "community": 41, + "norm_label": "time-entry.repository.spec.ts" + }, + { + "label": "time-entry.repository.ts", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_time_entry_repository", + "community": 41, + "norm_label": "time-entry.repository.ts" + }, + { + "label": "TimeEntryRepository", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository", + "community": 41, + "norm_label": "timeentryrepository" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L8", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository_constructor", + "community": 41, + "norm_label": ".constructor()" + }, + { + "label": ".getAll()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L15", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository_getall", + "community": 41, + "norm_label": ".getall()" + }, + { + "label": ".getByDateRange()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L34", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository_getbydaterange", + "community": 41, + "norm_label": ".getbydaterange()" + }, + { + "label": ".getByDate()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L58", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository_getbydate", + "community": 41, + "norm_label": ".getbydate()" + }, + { + "label": ".getPending()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L77", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository_getpending", + "community": 41, + "norm_label": ".getpending()" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L88", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository_create", + "community": 41, + "norm_label": ".create()" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L98", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository_update", + "community": 41, + "norm_label": ".update()" + }, + { + "label": ".delete()", + "file_type": "code", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L117", + "_origin": "ast", + "id": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository_delete", + "community": 41, + "norm_label": ".delete()" + }, + { + "label": "auto-check-updates-handlers.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/auto-check-updates-handlers.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_auto_check_updates_handlers_spec", + "community": 1, + "norm_label": "auto-check-updates-handlers.spec.ts" + }, + { + "label": "auto-check-updates-handlers.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/auto-check-updates-handlers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_auto_check_updates_handlers", + "community": 1, + "norm_label": "auto-check-updates-handlers.ts" + }, + { + "label": "setupAutoCheckUpdatesHandlers()", + "file_type": "code", + "source_file": "electron/src/services/ipc/auto-check-updates-handlers.ts", + "source_location": "L10", + "_origin": "ast", + "id": "electron_src_services_ipc_auto_check_updates_handlers_setupautocheckupdateshandlers", + "community": 1, + "norm_label": "setupautocheckupdateshandlers()" + }, + { + "label": "getAutoCheckUpdatesFromDb()", + "file_type": "code", + "source_file": "electron/src/services/ipc/auto-check-updates-handlers.ts", + "source_location": "L26", + "_origin": "ast", + "id": "electron_src_services_ipc_auto_check_updates_handlers_getautocheckupdatesfromdb", + "community": 1, + "norm_label": "getautocheckupdatesfromdb()" + }, + { + "label": "saveAutoCheckUpdatesToDb()", + "file_type": "code", + "source_file": "electron/src/services/ipc/auto-check-updates-handlers.ts", + "source_location": "L53", + "_origin": "ast", + "id": "electron_src_services_ipc_auto_check_updates_handlers_saveautocheckupdatestodb", + "community": 1, + "norm_label": "saveautocheckupdatestodb()" + }, + { + "label": "backup-handlers.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/backup-handlers.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_backup_handlers_spec", + "community": 1, + "norm_label": "backup-handlers.spec.ts" + }, + { + "label": "backup-handlers.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/backup-handlers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_backup_handlers", + "community": 1, + "norm_label": "backup-handlers.ts" + }, + { + "label": "setupBackupHandlers()", + "file_type": "code", + "source_file": "electron/src/services/ipc/backup-handlers.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_ipc_backup_handlers_setupbackuphandlers", + "community": 1, + "norm_label": "setupbackuphandlers()" + }, + { + "label": "database-handlers.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/database-handlers.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_database_handlers_spec", + "community": 0, + "norm_label": "database-handlers.spec.ts" + }, + { + "label": "database-handlers.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_database_handlers", + "community": 0, + "norm_label": "database-handlers.ts" + }, + { + "label": "setupDatabaseHandlers()", + "file_type": "code", + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L18", + "_origin": "ast", + "id": "electron_src_services_ipc_database_handlers_setupdatabasehandlers", + "community": 0, + "norm_label": "setupdatabasehandlers()" + }, + { + "label": "audit.handlers.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/audit.handlers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_audit_handlers", + "community": 0, + "norm_label": "audit.handlers.ts" + }, + { + "label": "setupAuditHandlers()", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/audit.handlers.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_audit_handlers_setupaudithandlers", + "community": 0, + "norm_label": "setupaudithandlers()" + }, + { + "label": "config.handlers.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/config.handlers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_config_handlers", + "community": 0, + "norm_label": "config.handlers.ts" + }, + { + "label": "WorkConfigUpdateData", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/config.handlers.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_config_handlers_workconfigupdatedata", + "community": 0, + "norm_label": "workconfigupdatedata" + }, + { + "label": "setupConfigHandlers()", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/config.handlers.ts", + "source_location": "L17", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_config_handlers_setupconfighandlers", + "community": 0, + "norm_label": "setupconfighandlers()" + }, + { + "label": "day.handlers.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_day_handlers", + "community": 0, + "norm_label": "day.handlers.ts" + }, + { + "label": "DayTypeUpdateData", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_day_handlers_daytypeupdatedata", + "community": 0, + "norm_label": "daytypeupdatedata" + }, + { + "label": "DayOverrideUpdateData", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L16", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_day_handlers_dayoverrideupdatedata", + "community": 0, + "norm_label": "dayoverrideupdatedata" + }, + { + "label": "setupDayHandlers()", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L25", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_day_handlers_setupdayhandlers", + "community": 0, + "norm_label": "setupdayhandlers()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_index", + "community": 0, + "norm_label": "index.ts" + }, + { + "label": "project.handlers.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/project.handlers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_project_handlers", + "community": 0, + "norm_label": "project.handlers.ts" + }, + { + "label": "setupProjectHandlers()", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/project.handlers.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_project_handlers_setupprojecthandlers", + "community": 0, + "norm_label": "setupprojecthandlers()" + }, + { + "label": "tag.handlers.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/tag.handlers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_tag_handlers", + "community": 0, + "norm_label": "tag.handlers.ts" + }, + { + "label": "setupTagHandlers()", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/tag.handlers.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_tag_handlers_setuptaghandlers", + "community": 0, + "norm_label": "setuptaghandlers()" + }, + { + "label": "task-status.handlers.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/task-status.handlers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_task_status_handlers", + "community": 0, + "norm_label": "task-status.handlers.ts" + }, + { + "label": "setupTaskStatusHandlers()", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/task-status.handlers.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_task_status_handlers_setuptaskstatushandlers", + "community": 0, + "norm_label": "setuptaskstatushandlers()" + }, + { + "label": "task.handlers.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/task.handlers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_task_handlers", + "community": 0, + "norm_label": "task.handlers.ts" + }, + { + "label": "TaskUpdateData", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/task.handlers.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_task_handlers_taskupdatedata", + "community": 0, + "norm_label": "taskupdatedata" + }, + { + "label": "setupTaskHandlers()", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/task.handlers.ts", + "source_location": "L18", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_task_handlers_setuptaskhandlers", + "community": 0, + "norm_label": "setuptaskhandlers()" + }, + { + "label": "time-entry.handlers.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/time-entry.handlers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_time_entry_handlers", + "community": 0, + "norm_label": "time-entry.handlers.ts" + }, + { + "label": "TimeEntryUpdateData", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/time-entry.handlers.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_time_entry_handlers_timeentryupdatedata", + "community": 0, + "norm_label": "timeentryupdatedata" + }, + { + "label": "setupTimeEntryHandlers()", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/time-entry.handlers.ts", + "source_location": "L17", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_time_entry_handlers_setuptimeentryhandlers", + "community": 0, + "norm_label": "setuptimeentryhandlers()" + }, + { + "label": "work-period.handlers.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/work-period.handlers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_work_period_handlers", + "community": 0, + "norm_label": "work-period.handlers.ts" + }, + { + "label": "setupWorkPeriodHandlers()", + "file_type": "code", + "source_file": "electron/src/services/ipc/handlers/work-period.handlers.ts", + "source_location": "L7", + "_origin": "ast", + "id": "electron_src_services_ipc_handlers_work_period_handlers_setupworkperiodhandlers", + "community": 0, + "norm_label": "setupworkperiodhandlers()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_index", + "community": 1, + "norm_label": "index.ts" + }, + { + "label": "setupIpcHandlers()", + "file_type": "code", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L16", + "_origin": "ast", + "id": "electron_src_services_ipc_index_setupipchandlers", + "community": 1, + "norm_label": "setupipchandlers()" + }, + { + "label": "language-handlers.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/language-handlers.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_language_handlers_spec", + "community": 9, + "norm_label": "language-handlers.spec.ts" + }, + { + "label": "language-handlers.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_language_handlers", + "community": 9, + "norm_label": "language-handlers.ts" + }, + { + "label": "SUPPORTED_LANGUAGES", + "file_type": "code", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L10", + "_origin": "ast", + "id": "electron_src_services_ipc_language_handlers_supported_languages", + "community": 9, + "norm_label": "supported_languages" + }, + { + "label": "getSystemLanguage()", + "file_type": "code", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L16", + "_origin": "ast", + "id": "electron_src_services_ipc_language_handlers_getsystemlanguage", + "community": 9, + "norm_label": "getsystemlanguage()" + }, + { + "label": "setupLanguageHandlers()", + "file_type": "code", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L31", + "_origin": "ast", + "id": "electron_src_services_ipc_language_handlers_setuplanguagehandlers", + "community": 9, + "norm_label": "setuplanguagehandlers()" + }, + { + "label": "getLanguageFromDb()", + "file_type": "code", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L52", + "_origin": "ast", + "id": "electron_src_services_ipc_language_handlers_getlanguagefromdb", + "community": 9, + "norm_label": "getlanguagefromdb()" + }, + { + "label": "saveLanguageToDb()", + "file_type": "code", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L80", + "_origin": "ast", + "id": "electron_src_services_ipc_language_handlers_savelanguagetodb", + "community": 9, + "norm_label": "savelanguagetodb()" + }, + { + "label": "getCurrentLanguage()", + "file_type": "code", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L98", + "_origin": "ast", + "id": "electron_src_services_ipc_language_handlers_getcurrentlanguage", + "community": 9, + "norm_label": "getcurrentlanguage()" + }, + { + "label": "setLanguage()", + "file_type": "code", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L103", + "_origin": "ast", + "id": "electron_src_services_ipc_language_handlers_setlanguage", + "community": 9, + "norm_label": "setlanguage()" + }, + { + "label": "initializeLanguage()", + "file_type": "code", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L115", + "_origin": "ast", + "id": "electron_src_services_ipc_language_handlers_initializelanguage", + "community": 9, + "norm_label": "initializelanguage()" + }, + { + "label": "system-handlers.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/system-handlers.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_system_handlers_spec", + "community": 1, + "norm_label": "system-handlers.spec.ts" + }, + { + "label": "system-handlers.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/system-handlers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_system_handlers", + "community": 1, + "norm_label": "system-handlers.ts" + }, + { + "label": "setupSystemHandlers()", + "file_type": "code", + "source_file": "electron/src/services/ipc/system-handlers.ts", + "source_location": "L6", + "_origin": "ast", + "id": "electron_src_services_ipc_system_handlers_setupsystemhandlers", + "community": 1, + "norm_label": "setupsystemhandlers()" + }, + { + "label": "theme-handlers.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/theme-handlers.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_theme_handlers_spec", + "community": 9, + "norm_label": "theme-handlers.spec.ts" + }, + { + "label": "theme-handlers.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_theme_handlers", + "community": 9, + "norm_label": "theme-handlers.ts" + }, + { + "label": "setupThemeHandlers()", + "file_type": "code", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L11", + "_origin": "ast", + "id": "electron_src_services_ipc_theme_handlers_setupthemehandlers", + "community": 9, + "norm_label": "setupthemehandlers()" + }, + { + "label": "getThemeFromDb()", + "file_type": "code", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L40", + "_origin": "ast", + "id": "electron_src_services_ipc_theme_handlers_getthemefromdb", + "community": 9, + "norm_label": "getthemefromdb()" + }, + { + "label": "saveThemeToDb()", + "file_type": "code", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L67", + "_origin": "ast", + "id": "electron_src_services_ipc_theme_handlers_savethemetodb", + "community": 9, + "norm_label": "savethemetodb()" + }, + { + "label": "getIsDarkMode()", + "file_type": "code", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L85", + "_origin": "ast", + "id": "electron_src_services_ipc_theme_handlers_getisdarkmode", + "community": 9, + "norm_label": "getisdarkmode()" + }, + { + "label": "setDarkMode()", + "file_type": "code", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L90", + "_origin": "ast", + "id": "electron_src_services_ipc_theme_handlers_setdarkmode", + "community": 9, + "norm_label": "setdarkmode()" + }, + { + "label": "initializeTheme()", + "file_type": "code", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L102", + "_origin": "ast", + "id": "electron_src_services_ipc_theme_handlers_initializetheme", + "community": 9, + "norm_label": "initializetheme()" + }, + { + "label": "update-handlers.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/update-handlers.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_update_handlers_spec", + "community": 1, + "norm_label": "update-handlers.spec.ts" + }, + { + "label": "update-handlers.ts", + "file_type": "code", + "source_file": "electron/src/services/ipc/update-handlers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_ipc_update_handlers", + "community": 1, + "norm_label": "update-handlers.ts" + }, + { + "label": "setupUpdateHandlers()", + "file_type": "code", + "source_file": "electron/src/services/ipc/update-handlers.ts", + "source_location": "L4", + "_origin": "ast", + "id": "electron_src_services_ipc_update_handlers_setupupdatehandlers", + "community": 1, + "norm_label": "setupupdatehandlers()" + }, + { + "label": "menu-manager.ts", + "file_type": "code", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_menu_menu_manager", + "community": 9, + "norm_label": "menu-manager.ts" + }, + { + "label": "menuTranslations", + "file_type": "code", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L19", + "_origin": "ast", + "id": "electron_src_services_menu_menu_manager_menutranslations", + "community": 9, + "norm_label": "menutranslations" + }, + { + "label": "MenuManager", + "file_type": "code", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L100", + "_origin": "ast", + "id": "electron_src_services_menu_menu_manager_menumanager", + "community": 9, + "norm_label": "menumanager" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L103", + "_origin": "ast", + "id": "electron_src_services_menu_menu_manager_menumanager_constructor", + "community": 9, + "norm_label": ".constructor()" + }, + { + "label": ".t()", + "file_type": "code", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L110", + "_origin": "ast", + "id": "electron_src_services_menu_menu_manager_menumanager_t", + "community": 9, + "norm_label": ".t()" + }, + { + "label": ".setupMenu()", + "file_type": "code", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L118", + "_origin": "ast", + "id": "electron_src_services_menu_menu_manager_menumanager_setupmenu", + "community": 9, + "norm_label": ".setupmenu()" + }, + { + "label": ".navigateTo()", + "file_type": "code", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L340", + "_origin": "ast", + "id": "electron_src_services_menu_menu_manager_menumanager_navigateto", + "community": 9, + "norm_label": ".navigateto()" + }, + { + "label": ".toggleTheme()", + "file_type": "code", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L347", + "_origin": "ast", + "id": "electron_src_services_menu_menu_manager_menumanager_toggletheme", + "community": 9, + "norm_label": ".toggletheme()" + }, + { + "label": ".changeLanguage()", + "file_type": "code", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L355", + "_origin": "ast", + "id": "electron_src_services_menu_menu_manager_menumanager_changelanguage", + "community": 9, + "norm_label": ".changelanguage()" + }, + { + "label": ".showAboutDialog()", + "file_type": "code", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L363", + "_origin": "ast", + "id": "electron_src_services_menu_menu_manager_menumanager_showaboutdialog", + "community": 9, + "norm_label": ".showaboutdialog()" + }, + { + "label": ".showKeyboardShortcuts()", + "file_type": "code", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L379", + "_origin": "ast", + "id": "electron_src_services_menu_menu_manager_menumanager_showkeyboardshortcuts", + "community": 9, + "norm_label": ".showkeyboardshortcuts()" + }, + { + "label": "navigation-handler.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/navigation/navigation-handler.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_navigation_navigation_handler_spec", + "community": 4, + "norm_label": "navigation-handler.spec.ts" + }, + { + "label": "WebContentsCall", + "file_type": "code", + "source_file": "electron/src/services/navigation/navigation-handler.spec.ts", + "source_location": "L8", + "_origin": "ast", + "id": "electron_src_services_navigation_navigation_handler_spec_webcontentscall", + "community": 4, + "norm_label": "webcontentscall" + }, + { + "label": "getMockCalls()", + "file_type": "code", + "source_file": "electron/src/services/navigation/navigation-handler.spec.ts", + "source_location": "L13", + "_origin": "ast", + "id": "electron_src_services_navigation_navigation_handler_spec_getmockcalls", + "community": 4, + "norm_label": "getmockcalls()" + }, + { + "label": "MockBrowserWindow", + "file_type": "code", + "source_file": "electron/src/services/navigation/navigation-handler.spec.ts", + "source_location": "L19", + "_origin": "ast", + "id": "electron_src_services_navigation_navigation_handler_spec_mockbrowserwindow", + "community": 4, + "norm_label": "mockbrowserwindow" + }, + { + "label": "navigation-handler.ts", + "file_type": "code", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_navigation_navigation_handler", + "community": 4, + "norm_label": "navigation-handler.ts" + }, + { + "label": "NavigationHandler", + "file_type": "code", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L4", + "_origin": "ast", + "id": "electron_src_services_navigation_navigation_handler_navigationhandler", + "community": 4, + "norm_label": "navigationhandler" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L8", + "_origin": "ast", + "id": "electron_src_services_navigation_navigation_handler_navigationhandler_constructor", + "community": 4, + "norm_label": ".constructor()" + }, + { + "label": ".setupNavigationHandlers()", + "file_type": "code", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L18", + "_origin": "ast", + "id": "electron_src_services_navigation_navigation_handler_navigationhandler_setupnavigationhandlers", + "community": 4, + "norm_label": ".setupnavigationhandlers()" + }, + { + "label": ".setupNavigationInterceptor()", + "file_type": "code", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L27", + "_origin": "ast", + "id": "electron_src_services_navigation_navigation_handler_navigationhandler_setupnavigationinterceptor", + "community": 4, + "norm_label": ".setupnavigationinterceptor()" + }, + { + "label": ".setupFailedLoadHandler()", + "file_type": "code", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L42", + "_origin": "ast", + "id": "electron_src_services_navigation_navigation_handler_navigationhandler_setupfailedloadhandler", + "community": 4, + "norm_label": ".setupfailedloadhandler()" + }, + { + "label": ".setupReloadInterceptor()", + "file_type": "code", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L56", + "_origin": "ast", + "id": "electron_src_services_navigation_navigation_handler_navigationhandler_setupreloadinterceptor", + "community": 4, + "norm_label": ".setupreloadinterceptor()" + }, + { + "label": ".loadIndex()", + "file_type": "code", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L72", + "_origin": "ast", + "id": "electron_src_services_navigation_navigation_handler_navigationhandler_loadindex", + "community": 4, + "norm_label": ".loadindex()" + }, + { + "label": ".getIndexUrl()", + "file_type": "code", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L79", + "_origin": "ast", + "id": "electron_src_services_navigation_navigation_handler_navigationhandler_getindexurl", + "community": 4, + "norm_label": ".getindexurl()" + }, + { + "label": "update.service.spec.ts", + "file_type": "code", + "source_file": "electron/src/services/update/update.service.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_update_update_service_spec", + "community": 1, + "norm_label": "update.service.spec.ts" + }, + { + "label": "mockFetch", + "file_type": "code", + "source_file": "electron/src/services/update/update.service.spec.ts", + "source_location": "L6", + "_origin": "ast", + "id": "electron_src_services_update_update_service_spec_mockfetch", + "community": 1, + "norm_label": "mockfetch" + }, + { + "label": "update.service.ts", + "file_type": "code", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_services_update_update_service", + "community": 1, + "norm_label": "update.service.ts" + }, + { + "label": "UpdateCheckResult", + "file_type": "code", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L3", + "_origin": "ast", + "id": "electron_src_services_update_update_service_updatecheckresult", + "community": 1, + "norm_label": "updatecheckresult" + }, + { + "label": "GitHubRelease", + "file_type": "code", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L10", + "_origin": "ast", + "id": "electron_src_services_update_update_service_githubrelease", + "community": 1, + "norm_label": "githubrelease" + }, + { + "label": "UpdateService", + "file_type": "code", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "electron_src_services_update_update_service_updateservice", + "community": 1, + "norm_label": "updateservice" + }, + { + "label": ".checkForUpdates()", + "file_type": "code", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L22", + "_origin": "ast", + "id": "electron_src_services_update_update_service_updateservice_checkforupdates", + "community": 1, + "norm_label": ".checkforupdates()" + }, + { + "label": ".getReleaseByTag()", + "file_type": "code", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L62", + "_origin": "ast", + "id": "electron_src_services_update_update_service_updateservice_getreleasebytag", + "community": 1, + "norm_label": ".getreleasebytag()" + }, + { + "label": ".compareVersions()", + "file_type": "code", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L98", + "_origin": "ast", + "id": "electron_src_services_update_update_service_updateservice_compareversions", + "community": 1, + "norm_label": ".compareversions()" + }, + { + "label": ".parseVersion()", + "file_type": "code", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L135", + "_origin": "ast", + "id": "electron_src_services_update_update_service_updateservice_parseversion", + "community": 1, + "norm_label": ".parseversion()" + }, + { + "label": ".comparePrereleases()", + "file_type": "code", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L161", + "_origin": "ast", + "id": "electron_src_services_update_update_service_updateservice_compareprereleases", + "community": 1, + "norm_label": ".compareprereleases()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "electron/src/utils/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_utils_index", + "community": 4, + "norm_label": "index.ts" + }, + { + "label": "paths.spec.ts", + "file_type": "code", + "source_file": "electron/src/utils/paths.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_utils_paths_spec", + "community": 4, + "norm_label": "paths.spec.ts" + }, + { + "label": "paths.ts", + "file_type": "code", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L1", + "_origin": "ast", + "id": "electron_src_utils_paths", + "community": 4, + "norm_label": "paths.ts" + }, + { + "label": "__filename", + "file_type": "code", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L5", + "_origin": "ast", + "id": "electron_src_utils_paths_filename", + "community": 4, + "norm_label": "__filename" + }, + { + "label": "__dirname", + "file_type": "code", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L6", + "_origin": "ast", + "id": "electron_src_utils_paths_dirname", + "community": 4, + "norm_label": "__dirname" + }, + { + "label": "isPackaged()", + "file_type": "code", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L11", + "_origin": "ast", + "id": "electron_src_utils_paths_ispackaged", + "community": 4, + "norm_label": "ispackaged()" + }, + { + "label": "getAppPath()", + "file_type": "code", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L20", + "_origin": "ast", + "id": "electron_src_utils_paths_getapppath", + "community": 4, + "norm_label": "getapppath()" + }, + { + "label": "getDataPath()", + "file_type": "code", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L32", + "_origin": "ast", + "id": "electron_src_utils_paths_getdatapath", + "community": 4, + "norm_label": "getdatapath()" + }, + { + "label": "getDatabasePath()", + "file_type": "code", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L42", + "_origin": "ast", + "id": "electron_src_utils_paths_getdatabasepath", + "community": 4, + "norm_label": "getdatabasepath()" + }, + { + "label": "getBackupPath()", + "file_type": "code", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L50", + "_origin": "ast", + "id": "electron_src_utils_paths_getbackuppath", + "community": 4, + "norm_label": "getbackuppath()" + }, + { + "label": "getIndexPath()", + "file_type": "code", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L59", + "_origin": "ast", + "id": "electron_src_utils_paths_getindexpath", + "community": 4, + "norm_label": "getindexpath()" + }, + { + "label": "getPreloadPath()", + "file_type": "code", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L77", + "_origin": "ast", + "id": "electron_src_utils_paths_getpreloadpath", + "community": 4, + "norm_label": "getpreloadpath()" + }, + { + "label": "getTemplateDatabasePath()", + "file_type": "code", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L97", + "_origin": "ast", + "id": "electron_src_utils_paths_gettemplatedatabasepath", + "community": 4, + "norm_label": "gettemplatedatabasepath()" + }, + { + "label": "tsconfig.spec.json", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L1", + "_origin": "ast", + "id": "electron_tsconfig_spec", + "community": 13, + "norm_label": "tsconfig.spec.json" + }, + { + "label": "compilerOptions", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L2", + "_origin": "ast", + "id": "electron_tsconfig_spec_compileroptions", + "community": 13, + "norm_label": "compileroptions" + }, + { + "label": "target", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L3", + "_origin": "ast", + "id": "electron_tsconfig_spec_compileroptions_target", + "community": 13, + "norm_label": "target" + }, + { + "label": "module", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L4", + "_origin": "ast", + "id": "electron_tsconfig_spec_compileroptions_module", + "community": 13, + "norm_label": "module" + }, + { + "label": "moduleResolution", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L5", + "_origin": "ast", + "id": "electron_tsconfig_spec_compileroptions_moduleresolution", + "community": 13, + "norm_label": "moduleresolution" + }, + { + "label": "lib", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L6", + "_origin": "ast", + "id": "electron_tsconfig_spec_compileroptions_lib", + "community": 13, + "norm_label": "lib" + }, + { + "label": "ES2022", + "file_type": "concept", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L6", + "_origin": "ast", + "id": "ref_es2022", + "community": 13, + "norm_label": "es2022" + }, + { + "label": "types", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L7", + "_origin": "ast", + "id": "electron_tsconfig_spec_compileroptions_types", + "community": 13, + "norm_label": "types" + }, + { + "label": "node", + "file_type": "concept", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L7", + "_origin": "ast", + "id": "electron_tsconfig_spec_json_ref_node", + "community": 13, + "norm_label": "node" + }, + { + "label": "baseUrl", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L8", + "_origin": "ast", + "id": "electron_tsconfig_spec_compileroptions_baseurl", + "community": 13, + "norm_label": "baseurl" + }, + { + "label": "outDir", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L9", + "_origin": "ast", + "id": "electron_tsconfig_spec_compileroptions_outdir", + "community": 13, + "norm_label": "outdir" + }, + { + "label": "strict", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L10", + "_origin": "ast", + "id": "electron_tsconfig_spec_compileroptions_strict", + "community": 13, + "norm_label": "strict" + }, + { + "label": "esModuleInterop", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L11", + "_origin": "ast", + "id": "electron_tsconfig_spec_compileroptions_esmoduleinterop", + "community": 13, + "norm_label": "esmoduleinterop" + }, + { + "label": "skipLibCheck", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L12", + "_origin": "ast", + "id": "electron_tsconfig_spec_compileroptions_skiplibcheck", + "community": 13, + "norm_label": "skiplibcheck" + }, + { + "label": "forceConsistentCasingInFileNames", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L13", + "_origin": "ast", + "id": "electron_tsconfig_spec_compileroptions_forceconsistentcasinginfilenames", + "community": 13, + "norm_label": "forceconsistentcasinginfilenames" + }, + { + "label": "resolveJsonModule", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L14", + "_origin": "ast", + "id": "electron_tsconfig_spec_compileroptions_resolvejsonmodule", + "community": 13, + "norm_label": "resolvejsonmodule" + }, + { + "label": "declaration", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L15", + "_origin": "ast", + "id": "electron_tsconfig_spec_compileroptions_declaration", + "community": 13, + "norm_label": "declaration" + }, + { + "label": "composite", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L16", + "_origin": "ast", + "id": "electron_tsconfig_spec_compileroptions_composite", + "community": 13, + "norm_label": "composite" + }, + { + "label": "sourceMap", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L17", + "_origin": "ast", + "id": "electron_tsconfig_spec_compileroptions_sourcemap", + "community": 13, + "norm_label": "sourcemap" + }, + { + "label": "isolatedModules", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L18", + "_origin": "ast", + "id": "electron_tsconfig_spec_compileroptions_isolatedmodules", + "community": 13, + "norm_label": "isolatedmodules" + }, + { + "label": "paths", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L19", + "_origin": "ast", + "id": "electron_tsconfig_spec_compileroptions_paths", + "community": 13, + "norm_label": "paths" + }, + { + "label": "@prisma/generated/*", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L20", + "_origin": "ast", + "id": "electron_tsconfig_spec_paths_prisma_generated", + "community": 13, + "norm_label": "@prisma/generated/*" + }, + { + "label": "prisma/generated/client/*", + "file_type": "concept", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L20", + "_origin": "ast", + "id": "ref_prisma_generated_client", + "community": 13, + "norm_label": "prisma/generated/client/*" + }, + { + "label": "include", + "file_type": "code", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L23", + "_origin": "ast", + "id": "electron_tsconfig_spec_include", + "community": 13, + "norm_label": "include" + }, + { + "label": "src/**/*.spec.ts", + "file_type": "concept", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L23", + "_origin": "ast", + "id": "electron_tsconfig_spec_json_ref_src_spec_ts", + "community": 13, + "norm_label": "src/**/*.spec.ts" + }, + { + "label": "src/**/*.ts", + "file_type": "concept", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L23", + "_origin": "ast", + "id": "electron_tsconfig_spec_json_ref_src_ts", + "community": 13, + "norm_label": "src/**/*.ts" + }, + { + "label": "eslint.config.mjs", + "file_type": "code", + "source_file": "eslint.config.mjs", + "source_location": "L1", + "_origin": "ast", + "id": "eslint_config", + "community": 17, + "norm_label": "eslint.config.mjs" + }, + { + "label": "karma.conf.cjs", + "file_type": "code", + "source_file": "karma.conf.cjs", + "source_location": "L1", + "_origin": "ast", + "id": "karma_conf", + "community": 138, + "norm_label": "karma.conf.cjs" + }, + { + "label": "package.json", + "file_type": "code", + "source_file": "package.json", + "source_location": "L1", + "_origin": "ast", + "id": "package", + "community": 5, + "norm_label": "package.json" + }, + { + "label": "name", + "file_type": "code", + "source_file": "package.json", + "source_location": "L2", + "_origin": "ast", + "id": "package_name", + "community": 5, + "norm_label": "name" + }, + { + "label": "version", + "file_type": "code", + "source_file": "package.json", + "source_location": "L3", + "_origin": "ast", + "id": "package_version", + "community": 5, + "norm_label": "version" + }, + { + "label": "author", + "file_type": "code", + "source_file": "package.json", + "source_location": "L4", + "_origin": "ast", + "id": "package_author", + "community": 5, + "norm_label": "author" + }, + { + "label": "license", + "file_type": "code", + "source_file": "package.json", + "source_location": "L5", + "_origin": "ast", + "id": "package_license", + "community": 5, + "norm_label": "license" + }, + { + "label": "type", + "file_type": "code", + "source_file": "package.json", + "source_location": "L6", + "_origin": "ast", + "id": "package_type", + "community": 5, + "norm_label": "type" + }, + { + "label": "description", + "file_type": "code", + "source_file": "package.json", + "source_location": "L7", + "_origin": "ast", + "id": "package_description", + "community": 5, + "norm_label": "description" + }, + { + "label": "main", + "file_type": "code", + "source_file": "package.json", + "source_location": "L8", + "_origin": "ast", + "id": "package_main", + "community": 5, + "norm_label": "main" + }, + { + "label": "overrides", + "file_type": "code", + "source_file": "package.json", + "source_location": "L9", + "_origin": "ast", + "id": "package_overrides", + "community": 5, + "norm_label": "overrides" + }, + { + "label": "node-forge", + "file_type": "code", + "source_file": "package.json", + "source_location": "L10", + "_origin": "ast", + "id": "package_overrides_node_forge", + "community": 5, + "norm_label": "node-forge" + }, + { + "label": "hono", + "file_type": "code", + "source_file": "package.json", + "source_location": "L11", + "_origin": "ast", + "id": "package_overrides_hono", + "community": 5, + "norm_label": "hono" + }, + { + "label": "lodash", + "file_type": "code", + "source_file": "package.json", + "source_location": "L12", + "_origin": "ast", + "id": "package_overrides_lodash", + "community": 5, + "norm_label": "lodash" + }, + { + "label": "axios", + "file_type": "code", + "source_file": "package.json", + "source_location": "L13", + "_origin": "ast", + "id": "package_overrides_axios", + "community": 5, + "norm_label": "axios" + }, + { + "label": "scripts", + "file_type": "code", + "source_file": "package.json", + "source_location": "L15", + "_origin": "ast", + "id": "package_scripts", + "community": 5, + "norm_label": "scripts" + }, + { + "label": "start", + "file_type": "code", + "source_file": "package.json", + "source_location": "L16", + "_origin": "ast", + "id": "package_scripts_start", + "community": 5, + "norm_label": "start" + }, + { + "label": "dev", + "file_type": "code", + "source_file": "package.json", + "source_location": "L17", + "_origin": "ast", + "id": "package_scripts_dev", + "community": 5, + "norm_label": "dev" + }, + { + "label": "build", + "file_type": "code", + "source_file": "package.json", + "source_location": "L18", + "_origin": "ast", + "id": "package_scripts_build", + "community": 5, + "norm_label": "build" + }, + { + "label": "dist", + "file_type": "code", + "source_file": "package.json", + "source_location": "L19", + "_origin": "ast", + "id": "package_scripts_dist", + "community": 5, + "norm_label": "dist" + }, + { + "label": "dist:win", + "file_type": "code", + "source_file": "package.json", + "source_location": "L20", + "_origin": "ast", + "id": "package_scripts_dist_win", + "community": 5, + "norm_label": "dist:win" + }, + { + "label": "dist:linux", + "file_type": "code", + "source_file": "package.json", + "source_location": "L21", + "_origin": "ast", + "id": "package_scripts_dist_linux", + "community": 5, + "norm_label": "dist:linux" + }, + { + "label": "dist:mac", + "file_type": "code", + "source_file": "package.json", + "source_location": "L22", + "_origin": "ast", + "id": "package_scripts_dist_mac", + "community": 5, + "norm_label": "dist:mac" + }, + { + "label": "postinstall", + "file_type": "code", + "source_file": "package.json", + "source_location": "L23", + "_origin": "ast", + "id": "package_scripts_postinstall", + "community": 5, + "norm_label": "postinstall" + }, + { + "label": "prisma:generate", + "file_type": "code", + "source_file": "package.json", + "source_location": "L24", + "_origin": "ast", + "id": "package_scripts_prisma_generate", + "community": 5, + "norm_label": "prisma:generate" + }, + { + "label": "prisma:push", + "file_type": "code", + "source_file": "package.json", + "source_location": "L25", + "_origin": "ast", + "id": "package_scripts_prisma_push", + "community": 5, + "norm_label": "prisma:push" + }, + { + "label": "prisma:studio", + "file_type": "code", + "source_file": "package.json", + "source_location": "L26", + "_origin": "ast", + "id": "package_scripts_prisma_studio", + "community": 5, + "norm_label": "prisma:studio" + }, + { + "label": "prisma:migrate", + "file_type": "code", + "source_file": "package.json", + "source_location": "L27", + "_origin": "ast", + "id": "package_scripts_prisma_migrate", + "community": 5, + "norm_label": "prisma:migrate" + }, + { + "label": "prisma:template", + "file_type": "code", + "source_file": "package.json", + "source_location": "L28", + "_origin": "ast", + "id": "package_scripts_prisma_template", + "community": 5, + "norm_label": "prisma:template" + }, + { + "label": "test", + "file_type": "code", + "source_file": "package.json", + "source_location": "L29", + "_origin": "ast", + "id": "package_scripts_test", + "community": 5, + "norm_label": "test" + }, + { + "label": "test:coverage", + "file_type": "code", + "source_file": "package.json", + "source_location": "L30", + "_origin": "ast", + "id": "package_scripts_test_coverage", + "community": 5, + "norm_label": "test:coverage" + }, + { + "label": "test:electron", + "file_type": "code", + "source_file": "package.json", + "source_location": "L31", + "_origin": "ast", + "id": "package_scripts_test_electron", + "community": 5, + "norm_label": "test:electron" + }, + { + "label": "test:electron:watch", + "file_type": "code", + "source_file": "package.json", + "source_location": "L32", + "_origin": "ast", + "id": "package_scripts_test_electron_watch", + "community": 5, + "norm_label": "test:electron:watch" + }, + { + "label": "test:electron:coverage", + "file_type": "code", + "source_file": "package.json", + "source_location": "L33", + "_origin": "ast", + "id": "package_scripts_test_electron_coverage", + "community": 5, + "norm_label": "test:electron:coverage" + }, + { + "label": "lint", + "file_type": "code", + "source_file": "package.json", + "source_location": "L34", + "_origin": "ast", + "id": "package_scripts_lint", + "community": 5, + "norm_label": "lint" + }, + { + "label": "lint:fix", + "file_type": "code", + "source_file": "package.json", + "source_location": "L35", + "_origin": "ast", + "id": "package_scripts_lint_fix", + "community": 5, + "norm_label": "lint:fix" + }, + { + "label": "format", + "file_type": "code", + "source_file": "package.json", + "source_location": "L36", + "_origin": "ast", + "id": "package_scripts_format", + "community": 5, + "norm_label": "format" + }, + { + "label": "sonar", + "file_type": "code", + "source_file": "package.json", + "source_location": "L37", + "_origin": "ast", + "id": "package_scripts_sonar", + "community": 5, + "norm_label": "sonar" + }, + { + "label": "sonar:check", + "file_type": "code", + "source_file": "package.json", + "source_location": "L38", + "_origin": "ast", + "id": "package_scripts_sonar_check", + "community": 5, + "norm_label": "sonar:check" + }, + { + "label": "prepare", + "file_type": "code", + "source_file": "package.json", + "source_location": "L39", + "_origin": "ast", + "id": "package_scripts_prepare", + "community": 5, + "norm_label": "prepare" + }, + { + "label": "storybook", + "file_type": "code", + "source_file": "package.json", + "source_location": "L40", + "_origin": "ast", + "id": "package_scripts_storybook", + "community": 5, + "norm_label": "storybook" + }, + { + "label": "build-storybook", + "file_type": "code", + "source_file": "package.json", + "source_location": "L41", + "_origin": "ast", + "id": "package_scripts_build_storybook", + "community": 5, + "norm_label": "build-storybook" + }, + { + "label": "build", + "file_type": "code", + "source_file": "package.json", + "source_location": "L43", + "_origin": "ast", + "id": "package_build", + "community": 8, + "norm_label": "build" + }, + { + "label": "appId", + "file_type": "code", + "source_file": "package.json", + "source_location": "L44", + "_origin": "ast", + "id": "package_build_appid", + "community": 8, + "norm_label": "appid" + }, + { + "label": "productName", + "file_type": "code", + "source_file": "package.json", + "source_location": "L45", + "_origin": "ast", + "id": "package_build_productname", + "community": 8, + "norm_label": "productname" + }, + { + "label": "copyright", + "file_type": "code", + "source_file": "package.json", + "source_location": "L46", + "_origin": "ast", + "id": "package_build_copyright", + "community": 8, + "norm_label": "copyright" + }, + { + "label": "icon", + "file_type": "code", + "source_file": "package.json", + "source_location": "L47", + "_origin": "ast", + "id": "package_build_icon", + "community": 8, + "norm_label": "icon" + }, + { + "label": "artifactName", + "file_type": "code", + "source_file": "package.json", + "source_location": "L48", + "_origin": "ast", + "id": "package_build_artifactname", + "community": 8, + "norm_label": "artifactname" + }, + { + "label": "directories", + "file_type": "code", + "source_file": "package.json", + "source_location": "L49", + "_origin": "ast", + "id": "package_build_directories", + "community": 8, + "norm_label": "directories" + }, + { + "label": "output", + "file_type": "code", + "source_file": "package.json", + "source_location": "L50", + "_origin": "ast", + "id": "package_directories_output", + "community": 8, + "norm_label": "output" + }, + { + "label": "files", + "file_type": "code", + "source_file": "package.json", + "source_location": "L52", + "_origin": "ast", + "id": "package_build_files", + "community": 8, + "norm_label": "files" + }, + { + "label": "dist/**/*", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L52", + "_origin": "ast", + "id": "ref_dist", + "community": 8, + "norm_label": "dist/**/*" + }, + { + "label": "node_modules/.prisma/**/*", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L52", + "_origin": "ast", + "id": "ref_node_modules_prisma", + "community": 8, + "norm_label": "node_modules/.prisma/**/*" + }, + { + "label": "node_modules/@prisma/client/**/*", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L52", + "_origin": "ast", + "id": "ref_node_modules_prisma_client", + "community": 8, + "norm_label": "node_modules/@prisma/client/**/*" + }, + { + "label": "node_modules/@prisma/adapter-better-sqlite3/**/*", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L52", + "_origin": "ast", + "id": "ref_node_modules_prisma_adapter_better_sqlite3", + "community": 8, + "norm_label": "node_modules/@prisma/adapter-better-sqlite3/**/*" + }, + { + "label": "node_modules/better-sqlite3/**/*", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L52", + "_origin": "ast", + "id": "ref_node_modules_better_sqlite3", + "community": 8, + "norm_label": "node_modules/better-sqlite3/**/*" + }, + { + "label": "prisma/template.db", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L52", + "_origin": "ast", + "id": "ref_prisma_template_db", + "community": 8, + "norm_label": "prisma/template.db" + }, + { + "label": "prisma/schema.prisma", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L52", + "_origin": "ast", + "id": "ref_prisma_schema_prisma", + "community": 8, + "norm_label": "prisma/schema.prisma" + }, + { + "label": "asarUnpack", + "file_type": "code", + "source_file": "package.json", + "source_location": "L61", + "_origin": "ast", + "id": "package_build_asarunpack", + "community": 8, + "norm_label": "asarunpack" + }, + { + "label": "dist/main/generated/**/*", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L61", + "_origin": "ast", + "id": "ref_dist_main_generated", + "community": 8, + "norm_label": "dist/main/generated/**/*" + }, + { + "label": "asar", + "file_type": "code", + "source_file": "package.json", + "source_location": "L69", + "_origin": "ast", + "id": "package_build_asar", + "community": 8, + "norm_label": "asar" + }, + { + "label": "win", + "file_type": "code", + "source_file": "package.json", + "source_location": "L70", + "_origin": "ast", + "id": "package_build_win", + "community": 8, + "norm_label": "win" + }, + { + "label": "target", + "file_type": "code", + "source_file": "package.json", + "source_location": "L71", + "_origin": "ast", + "id": "package_win_target", + "community": 8, + "norm_label": "target" + }, + { + "label": "nsis", + "file_type": "code", + "source_file": "package.json", + "source_location": "L80", + "_origin": "ast", + "id": "package_build_nsis", + "community": 8, + "norm_label": "nsis" + }, + { + "label": "oneClick", + "file_type": "code", + "source_file": "package.json", + "source_location": "L81", + "_origin": "ast", + "id": "package_nsis_oneclick", + "community": 8, + "norm_label": "oneclick" + }, + { + "label": "allowToChangeInstallationDirectory", + "file_type": "code", + "source_file": "package.json", + "source_location": "L82", + "_origin": "ast", + "id": "package_nsis_allowtochangeinstallationdirectory", + "community": 8, + "norm_label": "allowtochangeinstallationdirectory" + }, + { + "label": "perMachine", + "file_type": "code", + "source_file": "package.json", + "source_location": "L83", + "_origin": "ast", + "id": "package_nsis_permachine", + "community": 8, + "norm_label": "permachine" + }, + { + "label": "installerSidebar", + "file_type": "code", + "source_file": "package.json", + "source_location": "L84", + "_origin": "ast", + "id": "package_nsis_installersidebar", + "community": 8, + "norm_label": "installersidebar" + }, + { + "label": "createDesktopShortcut", + "file_type": "code", + "source_file": "package.json", + "source_location": "L85", + "_origin": "ast", + "id": "package_nsis_createdesktopshortcut", + "community": 8, + "norm_label": "createdesktopshortcut" + }, + { + "label": "createStartMenuShortcut", + "file_type": "code", + "source_file": "package.json", + "source_location": "L86", + "_origin": "ast", + "id": "package_nsis_createstartmenushortcut", + "community": 8, + "norm_label": "createstartmenushortcut" + }, + { + "label": "shortcutName", + "file_type": "code", + "source_file": "package.json", + "source_location": "L87", + "_origin": "ast", + "id": "package_nsis_shortcutname", + "community": 8, + "norm_label": "shortcutname" + }, + { + "label": "license", + "file_type": "code", + "source_file": "package.json", + "source_location": "L88", + "_origin": "ast", + "id": "package_nsis_license", + "community": 8, + "norm_label": "license" + }, + { + "label": "linux", + "file_type": "code", + "source_file": "package.json", + "source_location": "L90", + "_origin": "ast", + "id": "package_build_linux", + "community": 8, + "norm_label": "linux" + }, + { + "label": "target", + "file_type": "code", + "source_file": "package.json", + "source_location": "L91", + "_origin": "ast", + "id": "package_linux_target", + "community": 8, + "norm_label": "target" + }, + { + "label": "icon", + "file_type": "code", + "source_file": "package.json", + "source_location": "L111", + "_origin": "ast", + "id": "package_linux_icon", + "community": 8, + "norm_label": "icon" + }, + { + "label": "category", + "file_type": "code", + "source_file": "package.json", + "source_location": "L112", + "_origin": "ast", + "id": "package_linux_category", + "community": 8, + "norm_label": "category" + }, + { + "label": "maintainer", + "file_type": "code", + "source_file": "package.json", + "source_location": "L113", + "_origin": "ast", + "id": "package_linux_maintainer", + "community": 8, + "norm_label": "maintainer" + }, + { + "label": "synopsis", + "file_type": "code", + "source_file": "package.json", + "source_location": "L114", + "_origin": "ast", + "id": "package_linux_synopsis", + "community": 8, + "norm_label": "synopsis" + }, + { + "label": "description", + "file_type": "code", + "source_file": "package.json", + "source_location": "L115", + "_origin": "ast", + "id": "package_linux_description", + "community": 8, + "norm_label": "description" + }, + { + "label": "mac", + "file_type": "code", + "source_file": "package.json", + "source_location": "L117", + "_origin": "ast", + "id": "package_build_mac", + "community": 8, + "norm_label": "mac" + }, + { + "label": "target", + "file_type": "code", + "source_file": "package.json", + "source_location": "L118", + "_origin": "ast", + "id": "package_mac_target", + "community": 8, + "norm_label": "target" + }, + { + "label": "icon", + "file_type": "code", + "source_file": "package.json", + "source_location": "L127", + "_origin": "ast", + "id": "package_mac_icon", + "community": 8, + "norm_label": "icon" + }, + { + "label": "category", + "file_type": "code", + "source_file": "package.json", + "source_location": "L128", + "_origin": "ast", + "id": "package_mac_category", + "community": 8, + "norm_label": "category" + }, + { + "label": "dmg", + "file_type": "code", + "source_file": "package.json", + "source_location": "L130", + "_origin": "ast", + "id": "package_build_dmg", + "community": 8, + "norm_label": "dmg" + }, + { + "label": "title", + "file_type": "code", + "source_file": "package.json", + "source_location": "L131", + "_origin": "ast", + "id": "package_dmg_title", + "community": 8, + "norm_label": "title" + }, + { + "label": "contents", + "file_type": "code", + "source_file": "package.json", + "source_location": "L132", + "_origin": "ast", + "id": "package_dmg_contents", + "community": 8, + "norm_label": "contents" + }, + { + "label": "prettier", + "file_type": "code", + "source_file": "package.json", + "source_location": "L146", + "_origin": "ast", + "id": "package_prettier", + "community": 5, + "norm_label": "prettier" + }, + { + "label": "overrides", + "file_type": "code", + "source_file": "package.json", + "source_location": "L147", + "_origin": "ast", + "id": "package_prettier_overrides", + "community": 5, + "norm_label": "overrides" + }, + { + "label": "private", + "file_type": "code", + "source_file": "package.json", + "source_location": "L156", + "_origin": "ast", + "id": "package_private", + "community": 5, + "norm_label": "private" + }, + { + "label": "dependencies", + "file_type": "code", + "source_file": "package.json", + "source_location": "L157", + "_origin": "ast", + "id": "package_dependencies", + "community": 22, + "norm_label": "dependencies" + }, + { + "label": "@angular/animations", + "file_type": "code", + "source_file": "package.json", + "source_location": "L158", + "_origin": "ast", + "id": "package_dependencies_angular_animations", + "community": 22, + "norm_label": "@angular/animations" + }, + { + "label": "@angular/animations", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L158", + "_origin": "ast", + "id": "angular_animations", + "community": 22, + "norm_label": "@angular/animations" + }, + { + "label": "@angular/cdk", + "file_type": "code", + "source_file": "package.json", + "source_location": "L159", + "_origin": "ast", + "id": "package_dependencies_angular_cdk", + "community": 76, + "norm_label": "@angular/cdk" + }, + { + "label": "@angular/cdk", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L159", + "_origin": "ast", + "id": "angular_cdk", + "community": 76, + "norm_label": "@angular/cdk" + }, + { + "label": "@angular/common", + "file_type": "code", + "source_file": "package.json", + "source_location": "L160", + "_origin": "ast", + "id": "package_dependencies_angular_common", + "community": 77, + "norm_label": "@angular/common" + }, + { + "label": "@angular/common", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L160", + "_origin": "ast", + "id": "angular_common", + "community": 77, + "norm_label": "@angular/common" + }, + { + "label": "@angular/compiler", + "file_type": "code", + "source_file": "package.json", + "source_location": "L161", + "_origin": "ast", + "id": "package_dependencies_angular_compiler", + "community": 78, + "norm_label": "@angular/compiler" + }, + { + "label": "@angular/compiler", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L161", + "_origin": "ast", + "id": "angular_compiler", + "community": 78, + "norm_label": "@angular/compiler" + }, + { + "label": "@angular/core", + "file_type": "code", + "source_file": "package.json", + "source_location": "L162", + "_origin": "ast", + "id": "package_dependencies_angular_core", + "community": 22, + "norm_label": "@angular/core" + }, + { + "label": "@angular/core", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L162", + "_origin": "ast", + "id": "angular_core", + "community": 22, + "norm_label": "@angular/core" + }, + { + "label": "@angular/forms", + "file_type": "code", + "source_file": "package.json", + "source_location": "L163", + "_origin": "ast", + "id": "package_dependencies_angular_forms", + "community": 84, + "norm_label": "@angular/forms" + }, + { + "label": "@angular/forms", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L163", + "_origin": "ast", + "id": "angular_forms", + "community": 84, + "norm_label": "@angular/forms" + }, + { + "label": "@angular/platform-browser", + "file_type": "code", + "source_file": "package.json", + "source_location": "L164", + "_origin": "ast", + "id": "package_dependencies_angular_platform_browser", + "community": 85, + "norm_label": "@angular/platform-browser" + }, + { + "label": "@angular/platform-browser", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L164", + "_origin": "ast", + "id": "angular_platform_browser", + "community": 85, + "norm_label": "@angular/platform-browser" + }, + { + "label": "@angular/router", + "file_type": "code", + "source_file": "package.json", + "source_location": "L165", + "_origin": "ast", + "id": "package_dependencies_angular_router", + "community": 87, + "norm_label": "@angular/router" + }, + { + "label": "@angular/router", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L165", + "_origin": "ast", + "id": "angular_router", + "community": 87, + "norm_label": "@angular/router" + }, + { + "label": "@fontsource/inter", + "file_type": "code", + "source_file": "package.json", + "source_location": "L166", + "_origin": "ast", + "id": "package_dependencies_fontsource_inter", + "community": 97, + "norm_label": "@fontsource/inter" + }, + { + "label": "@fontsource/inter", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L166", + "_origin": "ast", + "id": "fontsource_inter", + "community": 97, + "norm_label": "@fontsource/inter" + }, + { + "label": "@fontsource/manrope", + "file_type": "code", + "source_file": "package.json", + "source_location": "L167", + "_origin": "ast", + "id": "package_dependencies_fontsource_manrope", + "community": 98, + "norm_label": "@fontsource/manrope" + }, + { + "label": "@fontsource/manrope", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L167", + "_origin": "ast", + "id": "fontsource_manrope", + "community": 98, + "norm_label": "@fontsource/manrope" + }, + { + "label": "@ngx-translate/core", + "file_type": "code", + "source_file": "package.json", + "source_location": "L168", + "_origin": "ast", + "id": "package_dependencies_ngx_translate_core", + "community": 110, + "norm_label": "@ngx-translate/core" + }, + { + "label": "@ngx-translate/core", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L168", + "_origin": "ast", + "id": "ngx_translate_core", + "community": 110, + "norm_label": "@ngx-translate/core" + }, + { + "label": "@ngx-translate/http-loader", + "file_type": "code", + "source_file": "package.json", + "source_location": "L169", + "_origin": "ast", + "id": "package_dependencies_ngx_translate_http_loader", + "community": 111, + "norm_label": "@ngx-translate/http-loader" + }, + { + "label": "@ngx-translate/http-loader", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L169", + "_origin": "ast", + "id": "ngx_translate_http_loader", + "community": 111, + "norm_label": "@ngx-translate/http-loader" + }, + { + "label": "@primeuix/themes", + "file_type": "code", + "source_file": "package.json", + "source_location": "L170", + "_origin": "ast", + "id": "package_dependencies_primeuix_themes", + "community": 113, + "norm_label": "@primeuix/themes" + }, + { + "label": "@primeuix/themes", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L170", + "_origin": "ast", + "id": "primeuix_themes", + "community": 113, + "norm_label": "@primeuix/themes" + }, + { + "label": "@prisma/adapter-better-sqlite3", + "file_type": "code", + "source_file": "package.json", + "source_location": "L171", + "_origin": "ast", + "id": "package_dependencies_prisma_adapter_better_sqlite3", + "community": 114, + "norm_label": "@prisma/adapter-better-sqlite3" + }, + { + "label": "@prisma/adapter-better-sqlite3", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L171", + "_origin": "ast", + "id": "prisma_adapter_better_sqlite3", + "community": 114, + "norm_label": "@prisma/adapter-better-sqlite3" + }, + { + "label": "@prisma/client", + "file_type": "code", + "source_file": "package.json", + "source_location": "L172", + "_origin": "ast", + "id": "package_dependencies_prisma_client", + "community": 22, + "norm_label": "@prisma/client" + }, + { + "label": "@prisma/client", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L172", + "_origin": "ast", + "id": "prisma_client", + "community": 22, + "norm_label": "@prisma/client" + }, + { + "label": "@types/dompurify", + "file_type": "code", + "source_file": "package.json", + "source_location": "L173", + "_origin": "ast", + "id": "package_dependencies_types_dompurify", + "community": 22, + "norm_label": "@types/dompurify" + }, + { + "label": "@types/dompurify", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L173", + "_origin": "ast", + "id": "types_dompurify", + "community": 22, + "norm_label": "@types/dompurify" + }, + { + "label": "better-sqlite3", + "file_type": "code", + "source_file": "package.json", + "source_location": "L174", + "_origin": "ast", + "id": "package_dependencies_better_sqlite3", + "community": 88, + "norm_label": "better-sqlite3" + }, + { + "label": "better-sqlite3", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L174", + "_origin": "ast", + "id": "better_sqlite3", + "community": 88, + "norm_label": "better-sqlite3" + }, + { + "label": "dompurify", + "file_type": "code", + "source_file": "package.json", + "source_location": "L175", + "_origin": "ast", + "id": "package_dependencies_dompurify", + "community": 53, + "norm_label": "dompurify" + }, + { + "label": "dompurify", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L175", + "_origin": "ast", + "id": "dompurify", + "community": 53, + "norm_label": "dompurify" + }, + { + "label": "marked", + "file_type": "code", + "source_file": "package.json", + "source_location": "L176", + "_origin": "ast", + "id": "package_dependencies_marked", + "community": 109, + "norm_label": "marked" + }, + { + "label": "marked", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L176", + "_origin": "ast", + "id": "marked", + "community": 109, + "norm_label": "marked" + }, + { + "label": "primeflex", + "file_type": "code", + "source_file": "package.json", + "source_location": "L177", + "_origin": "ast", + "id": "package_dependencies_primeflex", + "community": 22, + "norm_label": "primeflex" + }, + { + "label": "primeflex", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L177", + "_origin": "ast", + "id": "primeflex", + "community": 22, + "norm_label": "primeflex" + }, + { + "label": "primeicons", + "file_type": "code", + "source_file": "package.json", + "source_location": "L178", + "_origin": "ast", + "id": "package_dependencies_primeicons", + "community": 22, + "norm_label": "primeicons" + }, + { + "label": "primeicons", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L178", + "_origin": "ast", + "id": "primeicons", + "community": 22, + "norm_label": "primeicons" + }, + { + "label": "primeng", + "file_type": "code", + "source_file": "package.json", + "source_location": "L179", + "_origin": "ast", + "id": "package_dependencies_primeng", + "community": 112, + "norm_label": "primeng" + }, + { + "label": "primeng", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L179", + "_origin": "ast", + "id": "primeng", + "community": 112, + "norm_label": "primeng" + }, + { + "label": "rxjs", + "file_type": "code", + "source_file": "package.json", + "source_location": "L180", + "_origin": "ast", + "id": "package_dependencies_rxjs", + "community": 115, + "norm_label": "rxjs" + }, + { + "label": "rxjs", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L180", + "_origin": "ast", + "id": "rxjs", + "community": 115, + "norm_label": "rxjs" + }, + { + "label": "tslib", + "file_type": "code", + "source_file": "package.json", + "source_location": "L181", + "_origin": "ast", + "id": "package_dependencies_tslib", + "community": 22, + "norm_label": "tslib" + }, + { + "label": "tslib", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L181", + "_origin": "ast", + "id": "tslib", + "community": 22, + "norm_label": "tslib" + }, + { + "label": "zone.js", + "file_type": "code", + "source_file": "package.json", + "source_location": "L182", + "_origin": "ast", + "id": "package_dependencies_zone_js", + "community": 116, + "norm_label": "zone.js" + }, + { + "label": "zone.js", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L182", + "_origin": "ast", + "id": "zone_js", + "community": 116, + "norm_label": "zone.js" + }, + { + "label": "devDependencies", + "file_type": "code", + "source_file": "package.json", + "source_location": "L184", + "_origin": "ast", + "id": "package_devdependencies", + "community": 40, + "norm_label": "devdependencies" + }, + { + "label": "@analogjs/vite-plugin-angular", + "file_type": "code", + "source_file": "package.json", + "source_location": "L185", + "_origin": "ast", + "id": "package_devdependencies_analogjs_vite_plugin_angular", + "community": 74, + "norm_label": "@analogjs/vite-plugin-angular" + }, + { + "label": "@analogjs/vite-plugin-angular", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L185", + "_origin": "ast", + "id": "analogjs_vite_plugin_angular", + "community": 74, + "norm_label": "@analogjs/vite-plugin-angular" + }, + { + "label": "@angular-devkit/architect", + "file_type": "code", + "source_file": "package.json", + "source_location": "L186", + "_origin": "ast", + "id": "package_devdependencies_angular_devkit_architect", + "community": 80, + "norm_label": "@angular-devkit/architect" + }, + { + "label": "@angular-devkit/architect", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L186", + "_origin": "ast", + "id": "angular_devkit_architect", + "community": 80, + "norm_label": "@angular-devkit/architect" + }, + { + "label": "@angular-devkit/build-angular", + "file_type": "code", + "source_file": "package.json", + "source_location": "L187", + "_origin": "ast", + "id": "package_devdependencies_angular_devkit_build_angular", + "community": 81, + "norm_label": "@angular-devkit/build-angular" + }, + { + "label": "@angular-devkit/build-angular", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L187", + "_origin": "ast", + "id": "angular_devkit_build_angular", + "community": 81, + "norm_label": "@angular-devkit/build-angular" + }, + { + "label": "@angular-devkit/core", + "file_type": "code", + "source_file": "package.json", + "source_location": "L188", + "_origin": "ast", + "id": "package_devdependencies_angular_devkit_core", + "community": 82, + "norm_label": "@angular-devkit/core" + }, + { + "label": "@angular-devkit/core", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L188", + "_origin": "ast", + "id": "angular_devkit_core", + "community": 82, + "norm_label": "@angular-devkit/core" + }, + { + "label": "@angular/build", + "file_type": "code", + "source_file": "package.json", + "source_location": "L189", + "_origin": "ast", + "id": "package_devdependencies_angular_build", + "community": 75, + "norm_label": "@angular/build" + }, + { + "label": "@angular/build", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L189", + "_origin": "ast", + "id": "angular_build", + "community": 75, + "norm_label": "@angular/build" + }, + { + "label": "@angular/cli", + "file_type": "code", + "source_file": "package.json", + "source_location": "L190", + "_origin": "ast", + "id": "package_devdependencies_angular_cli", + "community": 117, + "norm_label": "@angular/cli" + }, + { + "label": "@angular/cli", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L190", + "_origin": "ast", + "id": "package_json_angular_cli", + "community": 117, + "norm_label": "@angular/cli" + }, + { + "label": "@angular/compiler-cli", + "file_type": "code", + "source_file": "package.json", + "source_location": "L191", + "_origin": "ast", + "id": "package_devdependencies_angular_compiler_cli", + "community": 79, + "norm_label": "@angular/compiler-cli" + }, + { + "label": "@angular/compiler-cli", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L191", + "_origin": "ast", + "id": "angular_compiler_cli", + "community": 79, + "norm_label": "@angular/compiler-cli" + }, + { + "label": "@angular/platform-browser-dynamic", + "file_type": "code", + "source_file": "package.json", + "source_location": "L192", + "_origin": "ast", + "id": "package_devdependencies_angular_platform_browser_dynamic", + "community": 86, + "norm_label": "@angular/platform-browser-dynamic" + }, + { + "label": "@angular/platform-browser-dynamic", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L192", + "_origin": "ast", + "id": "angular_platform_browser_dynamic", + "community": 86, + "norm_label": "@angular/platform-browser-dynamic" + }, + { + "label": "@commitlint/cli", + "file_type": "code", + "source_file": "package.json", + "source_location": "L193", + "_origin": "ast", + "id": "package_devdependencies_commitlint_cli", + "community": 40, + "norm_label": "@commitlint/cli" + }, + { + "label": "@commitlint/cli", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L193", + "_origin": "ast", + "id": "commitlint_cli", + "community": 40, + "norm_label": "@commitlint/cli" + }, + { + "label": "@commitlint/config-conventional", + "file_type": "code", + "source_file": "package.json", + "source_location": "L194", + "_origin": "ast", + "id": "package_devdependencies_commitlint_config_conventional", + "community": 89, + "norm_label": "@commitlint/config-conventional" + }, + { + "label": "@commitlint/config-conventional", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L194", + "_origin": "ast", + "id": "commitlint_config_conventional", + "community": 89, + "norm_label": "@commitlint/config-conventional" + }, + { + "label": "@compodoc/compodoc", + "file_type": "code", + "source_file": "package.json", + "source_location": "L195", + "_origin": "ast", + "id": "package_devdependencies_compodoc_compodoc", + "community": 90, + "norm_label": "@compodoc/compodoc" + }, + { + "label": "@compodoc/compodoc", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L195", + "_origin": "ast", + "id": "compodoc_compodoc", + "community": 90, + "norm_label": "@compodoc/compodoc" + }, + { + "label": "@electron/rebuild", + "file_type": "code", + "source_file": "package.json", + "source_location": "L196", + "_origin": "ast", + "id": "package_devdependencies_electron_rebuild", + "community": 94, + "norm_label": "@electron/rebuild" + }, + { + "label": "@electron/rebuild", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L196", + "_origin": "ast", + "id": "electron_rebuild", + "community": 94, + "norm_label": "@electron/rebuild" + }, + { + "label": "@storybook/addon-a11y", + "file_type": "code", + "source_file": "package.json", + "source_location": "L197", + "_origin": "ast", + "id": "package_devdependencies_storybook_addon_a11y", + "community": 121, + "norm_label": "@storybook/addon-a11y" + }, + { + "label": "@storybook/addon-a11y", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L197", + "_origin": "ast", + "id": "storybook_addon_a11y", + "community": 121, + "norm_label": "@storybook/addon-a11y" + }, + { + "label": "@storybook/addon-docs", + "file_type": "code", + "source_file": "package.json", + "source_location": "L198", + "_origin": "ast", + "id": "package_devdependencies_storybook_addon_docs", + "community": 40, + "norm_label": "@storybook/addon-docs" + }, + { + "label": "@storybook/addon-docs", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L198", + "_origin": "ast", + "id": "storybook_addon_docs", + "community": 40, + "norm_label": "@storybook/addon-docs" + }, + { + "label": "@storybook/addon-onboarding", + "file_type": "code", + "source_file": "package.json", + "source_location": "L199", + "_origin": "ast", + "id": "package_devdependencies_storybook_addon_onboarding", + "community": 122, + "norm_label": "@storybook/addon-onboarding" + }, + { + "label": "@storybook/addon-onboarding", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L199", + "_origin": "ast", + "id": "storybook_addon_onboarding", + "community": 122, + "norm_label": "@storybook/addon-onboarding" + }, + { + "label": "@storybook/angular", + "file_type": "code", + "source_file": "package.json", + "source_location": "L200", + "_origin": "ast", + "id": "package_devdependencies_storybook_angular", + "community": 123, + "norm_label": "@storybook/angular" + }, + { + "label": "@storybook/angular", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L200", + "_origin": "ast", + "id": "storybook_angular", + "community": 123, + "norm_label": "@storybook/angular" + }, + { + "label": "@types/better-sqlite3", + "file_type": "code", + "source_file": "package.json", + "source_location": "L201", + "_origin": "ast", + "id": "package_devdependencies_types_better_sqlite3", + "community": 124, + "norm_label": "@types/better-sqlite3" + }, + { + "label": "@types/better-sqlite3", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L201", + "_origin": "ast", + "id": "types_better_sqlite3", + "community": 124, + "norm_label": "@types/better-sqlite3" + }, + { + "label": "@types/jasmine", + "file_type": "code", + "source_file": "package.json", + "source_location": "L202", + "_origin": "ast", + "id": "package_devdependencies_types_jasmine", + "community": 125, + "norm_label": "@types/jasmine" + }, + { + "label": "@types/jasmine", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L202", + "_origin": "ast", + "id": "types_jasmine", + "community": 125, + "norm_label": "@types/jasmine" + }, + { + "label": "@types/node", + "file_type": "code", + "source_file": "package.json", + "source_location": "L203", + "_origin": "ast", + "id": "package_devdependencies_types_node", + "community": 126, + "norm_label": "@types/node" + }, + { + "label": "@types/node", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L203", + "_origin": "ast", + "id": "types_node", + "community": 126, + "norm_label": "@types/node" + }, + { + "label": "@vitest/coverage-v8", + "file_type": "code", + "source_file": "package.json", + "source_location": "L204", + "_origin": "ast", + "id": "package_devdependencies_vitest_coverage_v8", + "community": 130, + "norm_label": "@vitest/coverage-v8" + }, + { + "label": "@vitest/coverage-v8", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L204", + "_origin": "ast", + "id": "vitest_coverage_v8", + "community": 130, + "norm_label": "@vitest/coverage-v8" + }, + { + "label": "angular-eslint", + "file_type": "code", + "source_file": "package.json", + "source_location": "L205", + "_origin": "ast", + "id": "package_devdependencies_angular_eslint", + "community": 83, + "norm_label": "angular-eslint" + }, + { + "label": "angular-eslint", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L205", + "_origin": "ast", + "id": "angular_eslint", + "community": 83, + "norm_label": "angular-eslint" + }, + { + "label": "cross-env", + "file_type": "code", + "source_file": "package.json", + "source_location": "L206", + "_origin": "ast", + "id": "package_devdependencies_cross_env", + "community": 40, + "norm_label": "cross-env" + }, + { + "label": "cross-env", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L206", + "_origin": "ast", + "id": "cross_env", + "community": 40, + "norm_label": "cross-env" + }, + { + "label": "dotenv", + "file_type": "code", + "source_file": "package.json", + "source_location": "L207", + "_origin": "ast", + "id": "package_devdependencies_dotenv", + "community": 91, + "norm_label": "dotenv" + }, + { + "label": "dotenv", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L207", + "_origin": "ast", + "id": "dotenv", + "community": 91, + "norm_label": "dotenv" + }, + { + "label": "electron", + "file_type": "code", + "source_file": "package.json", + "source_location": "L208", + "_origin": "ast", + "id": "package_devdependencies_electron", + "community": 92, + "norm_label": "electron" + }, + { + "label": "electron", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L208", + "_origin": "ast", + "id": "electron", + "community": 92, + "norm_label": "electron" + }, + { + "label": "electron-builder", + "file_type": "code", + "source_file": "package.json", + "source_location": "L209", + "_origin": "ast", + "id": "package_devdependencies_electron_builder", + "community": 93, + "norm_label": "electron-builder" + }, + { + "label": "electron-builder", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L209", + "_origin": "ast", + "id": "electron_builder", + "community": 93, + "norm_label": "electron-builder" + }, + { + "label": "electron-vite", + "file_type": "code", + "source_file": "package.json", + "source_location": "L210", + "_origin": "ast", + "id": "package_devdependencies_electron_vite", + "community": 95, + "norm_label": "electron-vite" + }, + { + "label": "electron-vite", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L210", + "_origin": "ast", + "id": "electron_vite", + "community": 95, + "norm_label": "electron-vite" + }, + { + "label": "eslint", + "file_type": "code", + "source_file": "package.json", + "source_location": "L211", + "_origin": "ast", + "id": "package_devdependencies_eslint", + "community": 96, + "norm_label": "eslint" + }, + { + "label": "eslint", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L211", + "_origin": "ast", + "id": "eslint", + "community": 96, + "norm_label": "eslint" + }, + { + "label": "husky", + "file_type": "code", + "source_file": "package.json", + "source_location": "L212", + "_origin": "ast", + "id": "package_devdependencies_husky", + "community": 99, + "norm_label": "husky" + }, + { + "label": "husky", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L212", + "_origin": "ast", + "id": "husky", + "community": 99, + "norm_label": "husky" + }, + { + "label": "jasmine-core", + "file_type": "code", + "source_file": "package.json", + "source_location": "L213", + "_origin": "ast", + "id": "package_devdependencies_jasmine_core", + "community": 101, + "norm_label": "jasmine-core" + }, + { + "label": "jasmine-core", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L213", + "_origin": "ast", + "id": "jasmine_core", + "community": 101, + "norm_label": "jasmine-core" + }, + { + "label": "jest-mock-extended", + "file_type": "code", + "source_file": "package.json", + "source_location": "L214", + "_origin": "ast", + "id": "package_devdependencies_jest_mock_extended", + "community": 102, + "norm_label": "jest-mock-extended" + }, + { + "label": "jest-mock-extended", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L214", + "_origin": "ast", + "id": "jest_mock_extended", + "community": 102, + "norm_label": "jest-mock-extended" + }, + { + "label": "karma", + "file_type": "code", + "source_file": "package.json", + "source_location": "L215", + "_origin": "ast", + "id": "package_devdependencies_karma", + "community": 103, + "norm_label": "karma" + }, + { + "label": "karma", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L215", + "_origin": "ast", + "id": "karma", + "community": 103, + "norm_label": "karma" + }, + { + "label": "karma-chrome-launcher", + "file_type": "code", + "source_file": "package.json", + "source_location": "L216", + "_origin": "ast", + "id": "package_devdependencies_karma_chrome_launcher", + "community": 104, + "norm_label": "karma-chrome-launcher" + }, + { + "label": "karma-chrome-launcher", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L216", + "_origin": "ast", + "id": "karma_chrome_launcher", + "community": 104, + "norm_label": "karma-chrome-launcher" + }, + { + "label": "karma-coverage", + "file_type": "code", + "source_file": "package.json", + "source_location": "L217", + "_origin": "ast", + "id": "package_devdependencies_karma_coverage", + "community": 105, + "norm_label": "karma-coverage" + }, + { + "label": "karma-coverage", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L217", + "_origin": "ast", + "id": "karma_coverage", + "community": 105, + "norm_label": "karma-coverage" + }, + { + "label": "karma-jasmine", + "file_type": "code", + "source_file": "package.json", + "source_location": "L218", + "_origin": "ast", + "id": "package_devdependencies_karma_jasmine", + "community": 106, + "norm_label": "karma-jasmine" + }, + { + "label": "karma-jasmine", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L218", + "_origin": "ast", + "id": "karma_jasmine", + "community": 106, + "norm_label": "karma-jasmine" + }, + { + "label": "karma-jasmine-html-reporter", + "file_type": "code", + "source_file": "package.json", + "source_location": "L219", + "_origin": "ast", + "id": "package_devdependencies_karma_jasmine_html_reporter", + "community": 107, + "norm_label": "karma-jasmine-html-reporter" + }, + { + "label": "karma-jasmine-html-reporter", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L219", + "_origin": "ast", + "id": "karma_jasmine_html_reporter", + "community": 107, + "norm_label": "karma-jasmine-html-reporter" + }, + { + "label": "lint-staged", + "file_type": "code", + "source_file": "package.json", + "source_location": "L220", + "_origin": "ast", + "id": "package_devdependencies_lint_staged", + "community": 108, + "norm_label": "lint-staged" + }, + { + "label": "lint-staged", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L220", + "_origin": "ast", + "id": "lint_staged", + "community": 108, + "norm_label": "lint-staged" + }, + { + "label": "prettier", + "file_type": "code", + "source_file": "package.json", + "source_location": "L221", + "_origin": "ast", + "id": "package_devdependencies_prettier", + "community": 118, + "norm_label": "prettier" + }, + { + "label": "prettier", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L221", + "_origin": "ast", + "id": "prettier", + "community": 118, + "norm_label": "prettier" + }, + { + "label": "prisma", + "file_type": "code", + "source_file": "package.json", + "source_location": "L222", + "_origin": "ast", + "id": "package_devdependencies_prisma", + "community": 119, + "norm_label": "prisma" + }, + { + "label": "prisma", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L222", + "_origin": "ast", + "id": "prisma", + "community": 119, + "norm_label": "prisma" + }, + { + "label": "sonarqube-scanner", + "file_type": "code", + "source_file": "package.json", + "source_location": "L223", + "_origin": "ast", + "id": "package_devdependencies_sonarqube_scanner", + "community": 40, + "norm_label": "sonarqube-scanner" + }, + { + "label": "sonarqube-scanner", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L223", + "_origin": "ast", + "id": "sonarqube_scanner", + "community": 40, + "norm_label": "sonarqube-scanner" + }, + { + "label": "storybook", + "file_type": "code", + "source_file": "package.json", + "source_location": "L224", + "_origin": "ast", + "id": "package_devdependencies_storybook", + "community": 120, + "norm_label": "storybook" + }, + { + "label": "storybook", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L224", + "_origin": "ast", + "id": "storybook", + "community": 120, + "norm_label": "storybook" + }, + { + "label": "typescript", + "file_type": "code", + "source_file": "package.json", + "source_location": "L225", + "_origin": "ast", + "id": "package_devdependencies_typescript", + "community": 127, + "norm_label": "typescript" + }, + { + "label": "typescript", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L225", + "_origin": "ast", + "id": "typescript", + "community": 127, + "norm_label": "typescript" + }, + { + "label": "typescript-eslint", + "file_type": "code", + "source_file": "package.json", + "source_location": "L226", + "_origin": "ast", + "id": "package_devdependencies_typescript_eslint", + "community": 128, + "norm_label": "typescript-eslint" + }, + { + "label": "typescript-eslint", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L226", + "_origin": "ast", + "id": "typescript_eslint", + "community": 128, + "norm_label": "typescript-eslint" + }, + { + "label": "vite", + "file_type": "code", + "source_file": "package.json", + "source_location": "L227", + "_origin": "ast", + "id": "package_devdependencies_vite", + "community": 40, + "norm_label": "vite" + }, + { + "label": "vite", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L227", + "_origin": "ast", + "id": "vite", + "community": 40, + "norm_label": "vite" + }, + { + "label": "vitest", + "file_type": "code", + "source_file": "package.json", + "source_location": "L228", + "_origin": "ast", + "id": "package_devdependencies_vitest", + "community": 129, + "norm_label": "vitest" + }, + { + "label": "vitest", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L228", + "_origin": "ast", + "id": "vitest", + "community": 129, + "norm_label": "vitest" + }, + { + "label": "lint-staged", + "file_type": "code", + "source_file": "package.json", + "source_location": "L230", + "_origin": "ast", + "id": "package_lint_staged", + "community": 5, + "norm_label": "lint-staged" + }, + { + "label": "*.{ts,js}", + "file_type": "code", + "source_file": "package.json", + "source_location": "L231", + "_origin": "ast", + "id": "package_lint_staged_ts_js", + "community": 5, + "norm_label": "*.{ts,js}" + }, + { + "label": "eslint --fix", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L231", + "_origin": "ast", + "id": "ref_eslint_fix", + "community": 5, + "norm_label": "eslint --fix" + }, + { + "label": "prettier --write", + "file_type": "concept", + "source_file": "package.json", + "source_location": "L231", + "_origin": "ast", + "id": "ref_prettier_write", + "community": 5, + "norm_label": "prettier --write" + }, + { + "label": "*.html", + "file_type": "code", + "source_file": "package.json", + "source_location": "L235", + "_origin": "ast", + "id": "package_lint_staged_html", + "community": 5, + "norm_label": "*.html" + }, + { + "label": "*.{json,md}", + "file_type": "code", + "source_file": "package.json", + "source_location": "L239", + "_origin": "ast", + "id": "package_lint_staged_json_md", + "community": 5, + "norm_label": "*.{json,md}" + }, + { + "label": "prisma.config.ts", + "file_type": "code", + "source_file": "prisma.config.ts", + "source_location": "L1", + "_origin": "ast", + "id": "prisma_config", + "community": 139, + "norm_label": "prisma.config.ts" + }, + { + "label": "check-sonar-quality-gate.mjs", + "file_type": "code", + "source_file": "scripts/check-sonar-quality-gate.mjs", + "source_location": "L1", + "_origin": "ast", + "id": "scripts_check_sonar_quality_gate", + "community": 140, + "norm_label": "check-sonar-quality-gate.mjs" + }, + { + "label": "run-sonar.mjs", + "file_type": "code", + "source_file": "scripts/run-sonar.mjs", + "source_location": "L1", + "_origin": "ast", + "id": "scripts_run_sonar", + "community": 141, + "norm_label": "run-sonar.mjs" + }, + { + "label": "update-db-template.mjs", + "file_type": "code", + "source_file": "scripts/update-db-template.mjs", + "source_location": "L1", + "_origin": "ast", + "id": "scripts_update_db_template", + "community": 70, + "norm_label": "update-db-template.mjs" + }, + { + "label": "__dirname", + "file_type": "code", + "source_file": "scripts/update-db-template.mjs", + "source_location": "L13", + "_origin": "ast", + "id": "scripts_update_db_template_dirname", + "community": 70, + "norm_label": "__dirname" + }, + { + "label": "distDbPath", + "file_type": "code", + "source_file": "scripts/update-db-template.mjs", + "source_location": "L14", + "_origin": "ast", + "id": "scripts_update_db_template_distdbpath", + "community": 70, + "norm_label": "distdbpath" + }, + { + "label": "templatePath", + "file_type": "code", + "source_file": "scripts/update-db-template.mjs", + "source_location": "L15", + "_origin": "ast", + "id": "scripts_update_db_template_templatepath", + "community": 70, + "norm_label": "templatepath" + }, + { + "label": "app.config.ts", + "file_type": "code", + "source_file": "src/app/app.config.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_app_config", + "community": 42, + "norm_label": "app.config.ts" + }, + { + "label": "appConfig", + "file_type": "code", + "source_file": "src/app/app.config.ts", + "source_location": "L27", + "_origin": "ast", + "id": "src_app_app_config_appconfig", + "community": 42, + "norm_label": "appconfig" + }, + { + "label": "app.routes.ts", + "file_type": "code", + "source_file": "src/app/app.routes.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_app_routes", + "community": 42, + "norm_label": "app.routes.ts" + }, + { + "label": "routes", + "file_type": "code", + "source_file": "src/app/app.routes.ts", + "source_location": "L3", + "_origin": "ast", + "id": "src_app_app_routes_routes", + "community": 42, + "norm_label": "routes" + }, + { + "label": "app.spec.ts", + "file_type": "code", + "source_file": "src/app/app.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_app_spec", + "community": 67, + "norm_label": "app.spec.ts" + }, + { + "label": "app.ts", + "file_type": "code", + "source_file": "src/app/app.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_app", + "community": 36, + "norm_label": "app.ts" + }, + { + "label": "App", + "file_type": "code", + "source_file": "src/app/app.ts", + "source_location": "L27", + "_origin": "ast", + "id": "src_app_app_app", + "community": 67, + "norm_label": "app" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_app_ts_component", + "community": 67, + "norm_label": "component" + }, + { + "label": ".ngOnInit()", + "file_type": "code", + "source_file": "src/app/app.ts", + "source_location": "L40", + "_origin": "ast", + "id": "src_app_app_app_ngoninit", + "community": 67, + "norm_label": ".ngoninit()" + }, + { + "label": ".ngOnDestroy()", + "file_type": "code", + "source_file": "src/app/app.ts", + "source_location": "L45", + "_origin": "ast", + "id": "src_app_app_app_ngondestroy", + "community": 67, + "norm_label": ".ngondestroy()" + }, + { + "label": ".setupHistoryListeners()", + "file_type": "code", + "source_file": "src/app/app.ts", + "source_location": "L53", + "_origin": "ast", + "id": "src_app_app_app_setuphistorylisteners", + "community": 67, + "norm_label": ".setuphistorylisteners()" + }, + { + "label": "error-boundary.spec.ts", + "file_type": "code", + "source_file": "src/app/components/error-boundary/error-boundary.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_error_boundary_error_boundary_spec", + "community": 46, + "norm_label": "error-boundary.spec.ts" + }, + { + "label": "TestHostComponent", + "file_type": "code", + "source_file": "src/app/components/error-boundary/error-boundary.spec.ts", + "source_location": "L10", + "_origin": "ast", + "id": "src_app_components_error_boundary_error_boundary_spec_testhostcomponent", + "community": 46, + "norm_label": "testhostcomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_components_error_boundary_error_boundary_spec_ts_component", + "community": 46, + "norm_label": "component" + }, + { + "label": ".onRetry()", + "file_type": "code", + "source_file": "src/app/components/error-boundary/error-boundary.spec.ts", + "source_location": "L28", + "_origin": "ast", + "id": "src_app_components_error_boundary_error_boundary_spec_testhostcomponent_onretry", + "community": 46, + "norm_label": ".onretry()" + }, + { + "label": "error-boundary.ts", + "file_type": "code", + "source_file": "src/app/components/error-boundary/error-boundary.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_error_boundary_error_boundary", + "community": 46, + "norm_label": "error-boundary.ts" + }, + { + "label": "ErrorBoundaryComponent", + "file_type": "code", + "source_file": "src/app/components/error-boundary/error-boundary.ts", + "source_location": "L73", + "_origin": "ast", + "id": "src_app_components_error_boundary_error_boundary_errorboundarycomponent", + "community": 46, + "norm_label": "errorboundarycomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_components_error_boundary_error_boundary_ts_component", + "community": 46, + "norm_label": "component" + }, + { + "label": ".setError()", + "file_type": "code", + "source_file": "src/app/components/error-boundary/error-boundary.ts", + "source_location": "L82", + "_origin": "ast", + "id": "src_app_components_error_boundary_error_boundary_errorboundarycomponent_seterror", + "community": 46, + "norm_label": ".seterror()" + }, + { + "label": ".clearError()", + "file_type": "code", + "source_file": "src/app/components/error-boundary/error-boundary.ts", + "source_location": "L87", + "_origin": "ast", + "id": "src_app_components_error_boundary_error_boundary_errorboundarycomponent_clearerror", + "community": 46, + "norm_label": ".clearerror()" + }, + { + "label": ".retry()", + "file_type": "code", + "source_file": "src/app/components/error-boundary/error-boundary.ts", + "source_location": "L92", + "_origin": "ast", + "id": "src_app_components_error_boundary_error_boundary_errorboundarycomponent_retry", + "community": 46, + "norm_label": ".retry()" + }, + { + "label": "open-calendar.spec.ts", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_spec", + "community": 6, + "norm_label": "open-calendar.spec.ts" + }, + { + "label": "open-calendar.ts", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar", + "community": 6, + "norm_label": "open-calendar.ts" + }, + { + "label": "MONTH_KEYS", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L31", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_month_keys", + "community": 6, + "norm_label": "month_keys" + }, + { + "label": "WEEKDAY_KEYS", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L49", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_weekday_keys", + "community": 6, + "norm_label": "weekday_keys" + }, + { + "label": "CalendarDay", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L54", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_calendarday", + "community": 6, + "norm_label": "calendarday" + }, + { + "label": "WeekSummary", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L73", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_weeksummary", + "community": 6, + "norm_label": "weeksummary" + }, + { + "label": "OpenCalendar", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L97", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar", + "community": 6, + "norm_label": "opencalendar" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_ts_component", + "community": 6, + "norm_label": "component" + }, + { + "label": ".ngOnInit()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L193", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_ngoninit", + "community": 6, + "norm_label": ".ngoninit()" + }, + { + "label": ".updateMonthYearLabel()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L205", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_updatemonthyearlabel", + "community": 6, + "norm_label": ".updatemonthyearlabel()" + }, + { + "label": ".initializeWeekDays()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L216", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_initializeweekdays", + "community": 6, + "norm_label": ".initializeweekdays()" + }, + { + "label": ".generateCalendarDays()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L226", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_generatecalendardays", + "community": 6, + "norm_label": ".generatecalendardays()" + }, + { + "label": ".findLastWorkDayIndex()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L417", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_findlastworkdayindex", + "community": 6, + "norm_label": ".findlastworkdayindex()" + }, + { + "label": ".formatDateString()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L434", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_formatdatestring", + "community": 6, + "norm_label": ".formatdatestring()" + }, + { + "label": ".getWorkedMinutesForDate()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L444", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_getworkedminutesfordate", + "community": 6, + "norm_label": ".getworkedminutesfordate()" + }, + { + "label": ".isSameDay()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L456", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_issameday", + "community": 6, + "norm_label": ".issameday()" + }, + { + "label": ".getTasksForDate()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L467", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_gettasksfordate", + "community": 6, + "norm_label": ".gettasksfordate()" + }, + { + "label": ".getTimeEntriesForDate()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L484", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_gettimeentriesfordate", + "community": 6, + "norm_label": ".gettimeentriesfordate()" + }, + { + "label": ".previousMonth()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L494", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_previousmonth", + "community": 6, + "norm_label": ".previousmonth()" + }, + { + "label": ".nextMonth()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L505", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_nextmonth", + "community": 6, + "norm_label": ".nextmonth()" + }, + { + "label": ".goToToday()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L516", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_gototoday", + "community": 6, + "norm_label": ".gototoday()" + }, + { + "label": ".onTimeEntryClick()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L526", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_ontimeentryclick", + "community": 6, + "norm_label": ".ontimeentryclick()" + }, + { + "label": ".onDayClick()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L534", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_ondayclick", + "community": 6, + "norm_label": ".ondayclick()" + }, + { + "label": ".onDayAreaClick()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L543", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_ondayareaclick", + "community": 6, + "norm_label": ".ondayareaclick()" + }, + { + "label": ".getEntriesPreview()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L558", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_getentriespreview", + "community": 6, + "norm_label": ".getentriespreview()" + }, + { + "label": ".onShowAllEntries()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L571", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_onshowallentries", + "community": 6, + "norm_label": ".onshowallentries()" + }, + { + "label": ".closeDayEntriesDialog()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L580", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_closedayentriesdialog", + "community": 6, + "norm_label": ".closedayentriesdialog()" + }, + { + "label": ".onDialogEntryClick()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L588", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_ondialogentryclick", + "community": 6, + "norm_label": ".ondialogentryclick()" + }, + { + "label": ".getStatusSeverity()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L596", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_getstatusseverity", + "community": 6, + "norm_label": ".getstatusseverity()" + }, + { + "label": ".getStatusColor()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L624", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_getstatuscolor", + "community": 6, + "norm_label": ".getstatuscolor()" + }, + { + "label": ".formatTime()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L650", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_formattime", + "community": 6, + "norm_label": ".formattime()" + }, + { + "label": ".getWeekWorked()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L657", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_getweekworked", + "community": 6, + "norm_label": ".getweekworked()" + }, + { + "label": ".getWeekPlanned()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L664", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_getweekplanned", + "community": 6, + "norm_label": ".getweekplanned()" + }, + { + "label": ".isWeekComplete()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L671", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_isweekcomplete", + "community": 6, + "norm_label": ".isweekcomplete()" + }, + { + "label": ".isWeekOver()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L683", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_isweekover", + "community": 6, + "norm_label": ".isweekover()" + }, + { + "label": ".getBalanceClass()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L695", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_getbalanceclass", + "community": 6, + "norm_label": ".getbalanceclass()" + }, + { + "label": ".getDayTypeColor()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L704", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_getdaytypecolor", + "community": 6, + "norm_label": ".getdaytypecolor()" + }, + { + "label": ".onSettingsClick()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L711", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_onsettingsclick", + "community": 6, + "norm_label": ".onsettingsclick()" + }, + { + "label": ".onAddTimeClick()", + "file_type": "code", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L719", + "_origin": "ast", + "id": "src_app_components_open_calendar_open_calendar_opencalendar_onaddtimeclick", + "community": 6, + "norm_label": ".onaddtimeclick()" + }, + { + "label": "open-card-progressbar-aria-fix.directive.ts", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card-progressbar-aria-fix.directive.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_progressbar_aria_fix_directive", + "community": 7, + "norm_label": "open-card-progressbar-aria-fix.directive.ts" + }, + { + "label": "OpenCardProgressbarAriaFixDirective", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card-progressbar-aria-fix.directive.ts", + "source_location": "L13", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_progressbar_aria_fix_directive_opencardprogressbarariafixdirective", + "community": 7, + "norm_label": "opencardprogressbarariafixdirective" + }, + { + "label": "Directive", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "directive", + "community": 7, + "norm_label": "directive" + }, + { + "label": ".ngAfterViewInit()", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card-progressbar-aria-fix.directive.ts", + "source_location": "L19", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_progressbar_aria_fix_directive_opencardprogressbarariafixdirective_ngafterviewinit", + "community": 7, + "norm_label": ".ngafterviewinit()" + }, + { + "label": ".ngOnDestroy()", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card-progressbar-aria-fix.directive.ts", + "source_location": "L32", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_progressbar_aria_fix_directive_opencardprogressbarariafixdirective_ngondestroy", + "community": 7, + "norm_label": ".ngondestroy()" + }, + { + "label": ".removeInvalidAriaLevel()", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card-progressbar-aria-fix.directive.ts", + "source_location": "L36", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_progressbar_aria_fix_directive_opencardprogressbarariafixdirective_removeinvalidarialevel", + "community": 7, + "norm_label": ".removeinvalidarialevel()" + }, + { + "label": "open-card.spec.ts", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_spec", + "community": 7, + "norm_label": "open-card.spec.ts" + }, + { + "label": "open-card.stories.ts", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_stories", + "community": 7, + "norm_label": "open-card.stories.ts" + }, + { + "label": "StoryArgs", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L9", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_stories_storyargs", + "community": 7, + "norm_label": "storyargs" + }, + { + "label": "I18nKeys", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L32", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_stories_i18nkeys", + "community": 7, + "norm_label": "i18nkeys" + }, + { + "label": "createI18nStory()", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L38", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_stories_createi18nstory", + "community": 7, + "norm_label": "createi18nstory()" + }, + { + "label": "Story", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L190", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_stories_story", + "community": 7, + "norm_label": "story" + }, + { + "label": "StatsToday", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L196", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_stories_statstoday", + "community": 7, + "norm_label": "statstoday" + }, + { + "label": "StatsTodayRing", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L231", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_stories_statstodayring", + "community": 7, + "norm_label": "statstodayring" + }, + { + "label": "StatsWeek", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L263", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_stories_statsweek", + "community": 7, + "norm_label": "statsweek" + }, + { + "label": "StatsTask", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L293", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_stories_statstask", + "community": 7, + "norm_label": "statstask" + }, + { + "label": "Task", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L321", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_stories_task", + "community": 7, + "norm_label": "task" + }, + { + "label": "Project", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L367", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_stories_project", + "community": 7, + "norm_label": "project" + }, + { + "label": "open-card.ts", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_card_open_card", + "community": 7, + "norm_label": "open-card.ts" + }, + { + "label": "CardVariant", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card.ts", + "source_location": "L13", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_cardvariant", + "community": 7, + "norm_label": "cardvariant" + }, + { + "label": "OpenCard", + "file_type": "code", + "source_file": "src/app/components/open-card/open-card.ts", + "source_location": "L98", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_opencard", + "community": 7, + "norm_label": "opencard" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_components_open_card_open_card_ts_component", + "community": 7, + "norm_label": "component" + }, + { + "label": "open-confirm-delete.spec.ts", + "file_type": "code", + "source_file": "src/app/components/open-confirm-delete/open-confirm-delete.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_confirm_delete_open_confirm_delete_spec", + "community": 11, + "norm_label": "open-confirm-delete.spec.ts" + }, + { + "label": "open-confirm-delete.ts", + "file_type": "code", + "source_file": "src/app/components/open-confirm-delete/open-confirm-delete.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_confirm_delete_open_confirm_delete", + "community": 11, + "norm_label": "open-confirm-delete.ts" + }, + { + "label": "OpenConfirmDeleteComponent", + "file_type": "code", + "source_file": "src/app/components/open-confirm-delete/open-confirm-delete.ts", + "source_location": "L17", + "_origin": "ast", + "id": "src_app_components_open_confirm_delete_open_confirm_delete_openconfirmdeletecomponent", + "community": 11, + "norm_label": "openconfirmdeletecomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_components_open_confirm_delete_open_confirm_delete_ts_component", + "community": 11, + "norm_label": "component" + }, + { + "label": ".onConfirm()", + "file_type": "code", + "source_file": "src/app/components/open-confirm-delete/open-confirm-delete.ts", + "source_location": "L33", + "_origin": "ast", + "id": "src_app_components_open_confirm_delete_open_confirm_delete_openconfirmdeletecomponent_onconfirm", + "community": 11, + "norm_label": ".onconfirm()" + }, + { + "label": ".onCancel()", + "file_type": "code", + "source_file": "src/app/components/open-confirm-delete/open-confirm-delete.ts", + "source_location": "L40", + "_origin": "ast", + "id": "src_app_components_open_confirm_delete_open_confirm_delete_openconfirmdeletecomponent_oncancel", + "community": 11, + "norm_label": ".oncancel()" + }, + { + "label": "open-day-override-dialog.spec.ts", + "file_type": "code", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_day_override_dialog_open_day_override_dialog_spec", + "community": 32, + "norm_label": "open-day-override-dialog.spec.ts" + }, + { + "label": "open-day-override-dialog.ts", + "file_type": "code", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_day_override_dialog_open_day_override_dialog", + "community": 32, + "norm_label": "open-day-override-dialog.ts" + }, + { + "label": "OpenDayOverrideDialogComponent", + "file_type": "code", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L41", + "_origin": "ast", + "id": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent", + "community": 32, + "norm_label": "opendayoverridedialogcomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_components_open_day_override_dialog_open_day_override_dialog_ts_component", + "community": 32, + "norm_label": "component" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L160", + "_origin": "ast", + "id": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent_constructor", + "community": 32, + "norm_label": ".constructor()" + }, + { + "label": ".initializeForm()", + "file_type": "code", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L172", + "_origin": "ast", + "id": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent_initializeform", + "community": 32, + "norm_label": ".initializeform()" + }, + { + "label": ".onVisibleChange()", + "file_type": "code", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L199", + "_origin": "ast", + "id": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent_onvisiblechange", + "community": 32, + "norm_label": ".onvisiblechange()" + }, + { + "label": ".onSave()", + "file_type": "code", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L208", + "_origin": "ast", + "id": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent_onsave", + "community": 32, + "norm_label": ".onsave()" + }, + { + "label": ".onCancel()", + "file_type": "code", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L222", + "_origin": "ast", + "id": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent_oncancel", + "community": 32, + "norm_label": ".oncancel()" + }, + { + "label": ".onDelete()", + "file_type": "code", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L229", + "_origin": "ast", + "id": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent_ondelete", + "community": 32, + "norm_label": ".ondelete()" + }, + { + "label": ".onManageDayTypes()", + "file_type": "code", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L236", + "_origin": "ast", + "id": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent_onmanagedaytypes", + "community": 32, + "norm_label": ".onmanagedaytypes()" + }, + { + "label": ".onUseCustomMinutesChange()", + "file_type": "code", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L243", + "_origin": "ast", + "id": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent_onusecustomminuteschange", + "community": 32, + "norm_label": ".onusecustomminuteschange()" + }, + { + "label": "open-day-types-dialog.spec.ts", + "file_type": "code", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_day_types_dialog_open_day_types_dialog_spec", + "community": 24, + "norm_label": "open-day-types-dialog.spec.ts" + }, + { + "label": "open-day-types-dialog.ts", + "file_type": "code", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_day_types_dialog_open_day_types_dialog", + "community": 24, + "norm_label": "open-day-types-dialog.ts" + }, + { + "label": "OpenDayTypesDialogComponent", + "file_type": "code", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L42", + "_origin": "ast", + "id": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent", + "community": 24, + "norm_label": "opendaytypesdialogcomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_components_open_day_types_dialog_open_day_types_dialog_ts_component", + "community": 24, + "norm_label": "component" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L86", + "_origin": "ast", + "id": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_constructor", + "community": 24, + "norm_label": ".constructor()" + }, + { + "label": ".resetForm()", + "file_type": "code", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L98", + "_origin": "ast", + "id": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_resetform", + "community": 24, + "norm_label": ".resetform()" + }, + { + "label": ".onVisibleChange()", + "file_type": "code", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L108", + "_origin": "ast", + "id": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_onvisiblechange", + "community": 24, + "norm_label": ".onvisiblechange()" + }, + { + "label": ".onCreate()", + "file_type": "code", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L117", + "_origin": "ast", + "id": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_oncreate", + "community": 24, + "norm_label": ".oncreate()" + }, + { + "label": ".startEdit()", + "file_type": "code", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L133", + "_origin": "ast", + "id": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_startedit", + "community": 24, + "norm_label": ".startedit()" + }, + { + "label": ".cancelEdit()", + "file_type": "code", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L143", + "_origin": "ast", + "id": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_canceledit", + "community": 24, + "norm_label": ".canceledit()" + }, + { + "label": ".saveEdit()", + "file_type": "code", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L150", + "_origin": "ast", + "id": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_saveedit", + "community": 24, + "norm_label": ".saveedit()" + }, + { + "label": ".onDelete()", + "file_type": "code", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L170", + "_origin": "ast", + "id": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_ondelete", + "community": 24, + "norm_label": ".ondelete()" + }, + { + "label": ".onClose()", + "file_type": "code", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L177", + "_origin": "ast", + "id": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_onclose", + "community": 24, + "norm_label": ".onclose()" + }, + { + "label": ".isNewFormValid()", + "file_type": "code", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L184", + "_origin": "ast", + "id": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_isnewformvalid", + "community": 24, + "norm_label": ".isnewformvalid()" + }, + { + "label": ".isEditFormValid()", + "file_type": "code", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L191", + "_origin": "ast", + "id": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_iseditformvalid", + "community": 24, + "norm_label": ".iseditformvalid()" + }, + { + "label": "open-layout.spec.ts", + "file_type": "code", + "source_file": "src/app/components/open-layout/open-layout.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_layout_open_layout_spec", + "community": 28, + "norm_label": "open-layout.spec.ts" + }, + { + "label": "TestHostComponent", + "file_type": "code", + "source_file": "src/app/components/open-layout/open-layout.spec.ts", + "source_location": "L11", + "_origin": "ast", + "id": "src_app_components_open_layout_open_layout_spec_testhostcomponent", + "community": 28, + "norm_label": "testhostcomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_components_open_layout_open_layout_spec_ts_component", + "community": 28, + "norm_label": "component" + }, + { + "label": "ViewChild", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "viewchild", + "community": 28, + "norm_label": "viewchild" + }, + { + "label": "TestHostWithPrimeTemplateComponent", + "file_type": "code", + "source_file": "src/app/components/open-layout/open-layout.spec.ts", + "source_location": "L30", + "_origin": "ast", + "id": "src_app_components_open_layout_open_layout_spec_testhostwithprimetemplatecomponent", + "community": 28, + "norm_label": "testhostwithprimetemplatecomponent" + }, + { + "label": "TestHostNoHeaderComponent", + "file_type": "code", + "source_file": "src/app/components/open-layout/open-layout.spec.ts", + "source_location": "L47", + "_origin": "ast", + "id": "src_app_components_open_layout_open_layout_spec_testhostnoheadercomponent", + "community": 28, + "norm_label": "testhostnoheadercomponent" + }, + { + "label": "open-layout.ts", + "file_type": "code", + "source_file": "src/app/components/open-layout/open-layout.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_layout_open_layout", + "community": 28, + "norm_label": "open-layout.ts" + }, + { + "label": "OpenLayoutComponent", + "file_type": "code", + "source_file": "src/app/components/open-layout/open-layout.ts", + "source_location": "L31", + "_origin": "ast", + "id": "src_app_components_open_layout_open_layout_openlayoutcomponent", + "community": 28, + "norm_label": "openlayoutcomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_components_open_layout_open_layout_ts_component", + "community": 28, + "norm_label": "component" + }, + { + "label": "ContentChild", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "contentchild", + "community": 28, + "norm_label": "contentchild" + }, + { + "label": ".header()", + "file_type": "code", + "source_file": "src/app/components/open-layout/open-layout.ts", + "source_location": "L36", + "_origin": "ast", + "id": "src_app_components_open_layout_open_layout_openlayoutcomponent_header", + "community": 28, + "norm_label": ".header()" + }, + { + "label": "open-nav.spec.ts", + "file_type": "code", + "source_file": "src/app/components/open-nav/open-nav.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_nav_open_nav_spec", + "community": 36, + "norm_label": "open-nav.spec.ts" + }, + { + "label": "StubPageComponent", + "file_type": "code", + "source_file": "src/app/components/open-nav/open-nav.spec.ts", + "source_location": "L9", + "_origin": "ast", + "id": "src_app_components_open_nav_open_nav_spec_stubpagecomponent", + "community": 36, + "norm_label": "stubpagecomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_components_open_nav_open_nav_spec_ts_component", + "community": 36, + "norm_label": "component" + }, + { + "label": "open-nav.ts", + "file_type": "code", + "source_file": "src/app/components/open-nav/open-nav.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_nav_open_nav", + "community": 36, + "norm_label": "open-nav.ts" + }, + { + "label": "OpenNavTab", + "file_type": "code", + "source_file": "src/app/components/open-nav/open-nav.ts", + "source_location": "L16", + "_origin": "ast", + "id": "src_app_components_open_nav_open_nav_opennavtab", + "community": 36, + "norm_label": "opennavtab" + }, + { + "label": "OpenNavComponent", + "file_type": "code", + "source_file": "src/app/components/open-nav/open-nav.ts", + "source_location": "L43", + "_origin": "ast", + "id": "src_app_components_open_nav_open_nav_opennavcomponent", + "community": 36, + "norm_label": "opennavcomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_components_open_nav_open_nav_ts_component", + "community": 36, + "norm_label": "component" + }, + { + "label": "open-settings-tabs.spec.ts", + "file_type": "code", + "source_file": "src/app/components/open-settings-tabs/open-settings-tabs.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_settings_tabs_open_settings_tabs_spec", + "community": 57, + "norm_label": "open-settings-tabs.spec.ts" + }, + { + "label": "StubPageComponent", + "file_type": "code", + "source_file": "src/app/components/open-settings-tabs/open-settings-tabs.spec.ts", + "source_location": "L9", + "_origin": "ast", + "id": "src_app_components_open_settings_tabs_open_settings_tabs_spec_stubpagecomponent", + "community": 57, + "norm_label": "stubpagecomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_components_open_settings_tabs_open_settings_tabs_spec_ts_component", + "community": 57, + "norm_label": "component" + }, + { + "label": "open-settings-tabs.ts", + "file_type": "code", + "source_file": "src/app/components/open-settings-tabs/open-settings-tabs.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_settings_tabs_open_settings_tabs", + "community": 57, + "norm_label": "open-settings-tabs.ts" + }, + { + "label": "SettingsTab", + "file_type": "code", + "source_file": "src/app/components/open-settings-tabs/open-settings-tabs.ts", + "source_location": "L8", + "_origin": "ast", + "id": "src_app_components_open_settings_tabs_open_settings_tabs_settingstab", + "community": 57, + "norm_label": "settingstab" + }, + { + "label": "OpenSettingsTabsComponent", + "file_type": "code", + "source_file": "src/app/components/open-settings-tabs/open-settings-tabs.ts", + "source_location": "L32", + "_origin": "ast", + "id": "src_app_components_open_settings_tabs_open_settings_tabs_opensettingstabscomponent", + "community": 57, + "norm_label": "opensettingstabscomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_components_open_settings_tabs_open_settings_tabs_ts_component", + "community": 57, + "norm_label": "component" + }, + { + "label": "open-time-entry-dialog.spec.ts", + "file_type": "code", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_spec", + "community": 47, + "norm_label": "open-time-entry-dialog.spec.ts" + }, + { + "label": "open-time-entry-dialog.ts", + "file_type": "code", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_time_entry_dialog_open_time_entry_dialog", + "community": 47, + "norm_label": "open-time-entry-dialog.ts" + }, + { + "label": "OpenTimeEntryDialogComponent", + "file_type": "code", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.ts", + "source_location": "L39", + "_origin": "ast", + "id": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent", + "community": 47, + "norm_label": "opentimeentrydialogcomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_ts_component", + "community": 47, + "norm_label": "component" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.ts", + "source_location": "L114", + "_origin": "ast", + "id": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent_constructor", + "community": 47, + "norm_label": ".constructor()" + }, + { + "label": ".initializeForm()", + "file_type": "code", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.ts", + "source_location": "L126", + "_origin": "ast", + "id": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent_initializeform", + "community": 47, + "norm_label": ".initializeform()" + }, + { + "label": ".onVisibleChange()", + "file_type": "code", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.ts", + "source_location": "L151", + "_origin": "ast", + "id": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent_onvisiblechange", + "community": 47, + "norm_label": ".onvisiblechange()" + }, + { + "label": ".onSave()", + "file_type": "code", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.ts", + "source_location": "L160", + "_origin": "ast", + "id": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent_onsave", + "community": 47, + "norm_label": ".onsave()" + }, + { + "label": ".onCancel()", + "file_type": "code", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.ts", + "source_location": "L174", + "_origin": "ast", + "id": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent_oncancel", + "community": 47, + "norm_label": ".oncancel()" + }, + { + "label": ".onDelete()", + "file_type": "code", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.ts", + "source_location": "L181", + "_origin": "ast", + "id": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent_ondelete", + "community": 47, + "norm_label": ".ondelete()" + }, + { + "label": "open-work-config-dialog.spec.ts", + "file_type": "code", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_work_config_dialog_open_work_config_dialog_spec", + "community": 25, + "norm_label": "open-work-config-dialog.spec.ts" + }, + { + "label": "open-work-config-dialog.ts", + "file_type": "code", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_open_work_config_dialog_open_work_config_dialog", + "community": 25, + "norm_label": "open-work-config-dialog.ts" + }, + { + "label": "DayConfig", + "file_type": "code", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L21", + "_origin": "ast", + "id": "src_app_components_open_work_config_dialog_open_work_config_dialog_dayconfig", + "community": 25, + "norm_label": "dayconfig" + }, + { + "label": "OpenWorkConfigDialogComponent", + "file_type": "code", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L47", + "_origin": "ast", + "id": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent", + "community": 25, + "norm_label": "openworkconfigdialogcomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_components_open_work_config_dialog_open_work_config_dialog_ts_component", + "community": 25, + "norm_label": "component" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L196", + "_origin": "ast", + "id": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_constructor", + "community": 25, + "norm_label": ".constructor()" + }, + { + "label": ".findLastWorkDay()", + "file_type": "code", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L208", + "_origin": "ast", + "id": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_findlastworkday", + "community": 25, + "norm_label": ".findlastworkday()" + }, + { + "label": ".initializeForm()", + "file_type": "code", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L221", + "_origin": "ast", + "id": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_initializeform", + "community": 25, + "norm_label": ".initializeform()" + }, + { + "label": ".onVisibleChange()", + "file_type": "code", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L258", + "_origin": "ast", + "id": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_onvisiblechange", + "community": 25, + "norm_label": ".onvisiblechange()" + }, + { + "label": ".toggleDay()", + "file_type": "code", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L267", + "_origin": "ast", + "id": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_toggleday", + "community": 25, + "norm_label": ".toggleday()" + }, + { + "label": ".updateDayHours()", + "file_type": "code", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L286", + "_origin": "ast", + "id": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_updatedayhours", + "community": 25, + "norm_label": ".updatedayhours()" + }, + { + "label": ".updateDayMinutes()", + "file_type": "code", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L295", + "_origin": "ast", + "id": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_updatedayminutes", + "community": 25, + "norm_label": ".updatedayminutes()" + }, + { + "label": ".formatMinutesToTime()", + "file_type": "code", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L304", + "_origin": "ast", + "id": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_formatminutestotime", + "community": 25, + "norm_label": ".formatminutestotime()" + }, + { + "label": ".onSave()", + "file_type": "code", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L313", + "_origin": "ast", + "id": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_onsave", + "community": 25, + "norm_label": ".onsave()" + }, + { + "label": ".onCancel()", + "file_type": "code", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L324", + "_origin": "ast", + "id": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_oncancel", + "community": 25, + "norm_label": ".oncancel()" + }, + { + "label": "update-banner.component.ts", + "file_type": "code", + "source_file": "src/app/components/update-banner/update-banner.component.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_update_banner_update_banner_component", + "community": 36, + "norm_label": "update-banner.component.ts" + }, + { + "label": "UpdateBannerComponent", + "file_type": "code", + "source_file": "src/app/components/update-banner/update-banner.component.ts", + "source_location": "L35", + "_origin": "ast", + "id": "src_app_components_update_banner_update_banner_component_updatebannercomponent", + "community": 36, + "norm_label": "updatebannercomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_components_update_banner_update_banner_component_ts_component", + "community": 36, + "norm_label": "component" + }, + { + "label": ".viewDetails()", + "file_type": "code", + "source_file": "src/app/components/update-banner/update-banner.component.ts", + "source_location": "L39", + "_origin": "ast", + "id": "src_app_components_update_banner_update_banner_component_updatebannercomponent_viewdetails", + "community": 36, + "norm_label": ".viewdetails()" + }, + { + "label": "update-dialog.component.ts", + "file_type": "code", + "source_file": "src/app/components/update-dialog/update-dialog.component.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_components_update_dialog_update_dialog_component", + "community": 53, + "norm_label": "update-dialog.component.ts" + }, + { + "label": "UpdateDialogComponent", + "file_type": "code", + "source_file": "src/app/components/update-dialog/update-dialog.component.ts", + "source_location": "L181", + "_origin": "ast", + "id": "src_app_components_update_dialog_update_dialog_component_updatedialogcomponent", + "community": 65, + "norm_label": "updatedialogcomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_components_update_dialog_update_dialog_component_ts_component", + "community": 65, + "norm_label": "component" + }, + { + "label": "Input", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "input", + "community": 65, + "norm_label": "input" + }, + { + "label": "Output", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "output", + "community": 65, + "norm_label": "output" + }, + { + "label": ".onClose()", + "file_type": "code", + "source_file": "src/app/components/update-dialog/update-dialog.component.ts", + "source_location": "L191", + "_origin": "ast", + "id": "src_app_components_update_dialog_update_dialog_component_updatedialogcomponent_onclose", + "community": 65, + "norm_label": ".onclose()" + }, + { + "label": ".onDownload()", + "file_type": "code", + "source_file": "src/app/components/update-dialog/update-dialog.component.ts", + "source_location": "L196", + "_origin": "ast", + "id": "src_app_components_update_dialog_update_dialog_component_updatedialogcomponent_ondownload", + "community": 65, + "norm_label": ".ondownload()" + }, + { + "label": ".handleLinkClick()", + "file_type": "code", + "source_file": "src/app/components/update-dialog/update-dialog.component.ts", + "source_location": "L201", + "_origin": "ast", + "id": "src_app_components_update_dialog_update_dialog_component_updatedialogcomponent_handlelinkclick", + "community": 65, + "norm_label": ".handlelinkclick()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/app/interfaces/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_interfaces_index", + "community": 3, + "norm_label": "index.ts" + }, + { + "label": "task.interface.ts", + "file_type": "code", + "source_file": "src/app/interfaces/task.interface.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_interfaces_task_interface", + "community": 3, + "norm_label": "task.interface.ts" + }, + { + "label": "TaskWithTags", + "file_type": "code", + "source_file": "src/app/interfaces/task.interface.ts", + "source_location": "L6", + "_origin": "ast", + "id": "src_app_interfaces_task_interface_taskwithtags", + "community": 3, + "norm_label": "taskwithtags" + }, + { + "label": "TaskForm", + "file_type": "code", + "source_file": "src/app/interfaces/task.interface.ts", + "source_location": "L16", + "_origin": "ast", + "id": "src_app_interfaces_task_interface_taskform", + "community": 3, + "norm_label": "taskform" + }, + { + "label": "open-calendar-page.spec.ts", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_spec", + "community": 37, + "norm_label": "open-calendar-page.spec.ts" + }, + { + "label": "open-calendar-page.ts", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page", + "community": 32, + "norm_label": "open-calendar-page.ts" + }, + { + "label": "OpenCalendarPage", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L43", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "community": 12, + "norm_label": "opencalendarpage" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_ts_component", + "community": 12, + "norm_label": "component" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L49", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_constructor", + "community": 12, + "norm_label": ".constructor()" + }, + { + "label": ".ngOnInit()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L80", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ngoninit", + "community": 12, + "norm_label": ".ngoninit()" + }, + { + "label": ".loadData()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L87", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_loaddata", + "community": 12, + "norm_label": ".loaddata()" + }, + { + "label": ".onMonthChanged()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L116", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_onmonthchanged", + "community": 12, + "norm_label": ".onmonthchanged()" + }, + { + "label": ".loadMonthConfig()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L124", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_loadmonthconfig", + "community": 12, + "norm_label": ".loadmonthconfig()" + }, + { + "label": ".onTimeEntryClicked()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L132", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ontimeentryclicked", + "community": 12, + "norm_label": ".ontimeentryclicked()" + }, + { + "label": ".onDayClicked()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L144", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondayclicked", + "community": 12, + "norm_label": ".ondayclicked()" + }, + { + "label": ".onSettingsClicked()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L157", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_onsettingsclicked", + "community": 12, + "norm_label": ".onsettingsclicked()" + }, + { + "label": ".onAddTimeClicked()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L164", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_onaddtimeclicked", + "community": 12, + "norm_label": ".onaddtimeclicked()" + }, + { + "label": ".onConfigSaved()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L173", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_onconfigsaved", + "community": 12, + "norm_label": ".onconfigsaved()" + }, + { + "label": ".onConfigCancelled()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L208", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_onconfigcancelled", + "community": 12, + "norm_label": ".onconfigcancelled()" + }, + { + "label": ".onTimeEntrySaved()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L215", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ontimeentrysaved", + "community": 12, + "norm_label": ".ontimeentrysaved()" + }, + { + "label": ".onTimeEntryCancelled()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L316", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ontimeentrycancelled", + "community": 12, + "norm_label": ".ontimeentrycancelled()" + }, + { + "label": ".onTimeEntryDeleted()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L324", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ontimeentrydeleted", + "community": 12, + "norm_label": ".ontimeentrydeleted()" + }, + { + "label": ".onDeleteConfirmed()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L331", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondeleteconfirmed", + "community": 12, + "norm_label": ".ondeleteconfirmed()" + }, + { + "label": ".onDeleteCancelled()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L378", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondeletecancelled", + "community": 12, + "norm_label": ".ondeletecancelled()" + }, + { + "label": ".onDayOverrideSaved()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L385", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondayoverridesaved", + "community": 12, + "norm_label": ".ondayoverridesaved()" + }, + { + "label": ".onDayOverrideCancelled()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L486", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondayoverridecancelled", + "community": 12, + "norm_label": ".ondayoverridecancelled()" + }, + { + "label": ".onDayOverrideDeleted()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L494", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondayoverridedeleted", + "community": 12, + "norm_label": ".ondayoverridedeleted()" + }, + { + "label": ".formatDateString()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L542", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_formatdatestring", + "community": 12, + "norm_label": ".formatdatestring()" + }, + { + "label": ".onManageDayTypes()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L554", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_onmanagedaytypes", + "community": 12, + "norm_label": ".onmanagedaytypes()" + }, + { + "label": ".onDayTypesDialogClosed()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L561", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondaytypesdialogclosed", + "community": 12, + "norm_label": ".ondaytypesdialogclosed()" + }, + { + "label": ".onDayTypeCreated()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L568", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondaytypecreated", + "community": 12, + "norm_label": ".ondaytypecreated()" + }, + { + "label": ".onDayTypeUpdated()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L598", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondaytypeupdated", + "community": 12, + "norm_label": ".ondaytypeupdated()" + }, + { + "label": ".onDayTypeDeleted()", + "file_type": "code", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L629", + "_origin": "ast", + "id": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondaytypedeleted", + "community": 12, + "norm_label": ".ondaytypedeleted()" + }, + { + "label": "open-history.spec.ts", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_spec", + "community": 10, + "norm_label": "open-history.spec.ts" + }, + { + "label": "open-history.ts", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history", + "community": 10, + "norm_label": "open-history.ts" + }, + { + "label": "OpenHistory", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L51", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory", + "community": 14, + "norm_label": "openhistory" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_ts_component", + "community": 14, + "norm_label": "component" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L104", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_constructor", + "community": 14, + "norm_label": ".constructor()" + }, + { + "label": ".ngOnInit()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L113", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_ngoninit", + "community": 14, + "norm_label": ".ngoninit()" + }, + { + "label": ".loadHistory()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L120", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_loadhistory", + "community": 14, + "norm_label": ".loadhistory()" + }, + { + "label": ".onUndo()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L148", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_onundo", + "community": 14, + "norm_label": ".onundo()" + }, + { + "label": ".onRedo()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L164", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_onredo", + "community": 14, + "norm_label": ".onredo()" + }, + { + "label": ".onClearHistory()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L180", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_onclearhistory", + "community": 14, + "norm_label": ".onclearhistory()" + }, + { + "label": ".getActionIcon()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L212", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_getactionicon", + "community": 14, + "norm_label": ".getactionicon()" + }, + { + "label": ".getActionSeverity()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L228", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_getactionseverity", + "community": 14, + "norm_label": ".getactionseverity()" + }, + { + "label": ".getEntityIcon()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L246", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_getentityicon", + "community": 14, + "norm_label": ".getentityicon()" + }, + { + "label": ".getActionLabel()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L268", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_getactionlabel", + "community": 14, + "norm_label": ".getactionlabel()" + }, + { + "label": ".getEntityLabel()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L275", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_getentitylabel", + "community": 14, + "norm_label": ".getentitylabel()" + }, + { + "label": ".onViewDetail()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L282", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_onviewdetail", + "community": 14, + "norm_label": ".onviewdetail()" + }, + { + "label": ".onCloseDetail()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L290", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_onclosedetail", + "community": 14, + "norm_label": ".onclosedetail()" + }, + { + "label": ".formatJson()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L298", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_formatjson", + "community": 14, + "norm_label": ".formatjson()" + }, + { + "label": ".formatDataForEntity()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L314", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_formatdataforentity", + "community": 14, + "norm_label": ".formatdataforentity()" + }, + { + "label": ".formatProjectData()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L338", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_formatprojectdata", + "community": 14, + "norm_label": ".formatprojectdata()" + }, + { + "label": ".formatTaskData()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L362", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_formattaskdata", + "community": 14, + "norm_label": ".formattaskdata()" + }, + { + "label": ".formatTimeEntryData()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L387", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_formattimeentrydata", + "community": 14, + "norm_label": ".formattimeentrydata()" + }, + { + "label": ".formatDayOverrideData()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L421", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_formatdayoverridedata", + "community": 14, + "norm_label": ".formatdayoverridedata()" + }, + { + "label": ".formatDayTypeData()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L444", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_formatdaytypedata", + "community": 14, + "norm_label": ".formatdaytypedata()" + }, + { + "label": ".formatMinutes()", + "file_type": "code", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L466", + "_origin": "ast", + "id": "src_app_pages_open_history_open_history_openhistory_formatminutes", + "community": 14, + "norm_label": ".formatminutes()" + }, + { + "label": "open-home.spec.ts", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_spec", + "community": 7, + "norm_label": "open-home.spec.ts" + }, + { + "label": "open-home.ts", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home", + "community": 7, + "norm_label": "open-home.ts" + }, + { + "label": "TimeStats", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L20", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_timestats", + "community": 7, + "norm_label": "timestats" + }, + { + "label": "OpenHome", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L52", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_openhome", + "community": 7, + "norm_label": "openhome" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_ts_component", + "community": 7, + "norm_label": "component" + }, + { + "label": ".ngOnInit()", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L88", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_openhome_ngoninit", + "community": 7, + "norm_label": ".ngoninit()" + }, + { + "label": ".loadOpenProjects()", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L99", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_openhome_loadopenprojects", + "community": 7, + "norm_label": ".loadopenprojects()" + }, + { + "label": ".loadPendingTasks()", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L109", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_openhome_loadpendingtasks", + "community": 7, + "norm_label": ".loadpendingtasks()" + }, + { + "label": ".loadStats()", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L128", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_openhome_loadstats", + "community": 7, + "norm_label": ".loadstats()" + }, + { + "label": ".formatDate()", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L180", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_openhome_formatdate", + "community": 7, + "norm_label": ".formatdate()" + }, + { + "label": ".getWeekBounds()", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L190", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_openhome_getweekbounds", + "community": 7, + "norm_label": ".getweekbounds()" + }, + { + "label": ".getWorkDaysCount()", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L208", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_openhome_getworkdayscount", + "community": 7, + "norm_label": ".getworkdayscount()" + }, + { + "label": ".isWorkDay()", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L219", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_openhome_isworkday", + "community": 7, + "norm_label": ".isworkday()" + }, + { + "label": ".getDayTarget()", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L230", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_openhome_getdaytarget", + "community": 7, + "norm_label": ".getdaytarget()" + }, + { + "label": ".getWeekTarget()", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L264", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_openhome_getweektarget", + "community": 7, + "norm_label": ".getweektarget()" + }, + { + "label": ".formatTime()", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L284", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_openhome_formattime", + "community": 7, + "norm_label": ".formattime()" + }, + { + "label": ".getStatusDisplayName()", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L299", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_openhome_getstatusdisplayname", + "community": 7, + "norm_label": ".getstatusdisplayname()" + }, + { + "label": ".getStatusSeverity()", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L307", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_openhome_getstatusseverity", + "community": 7, + "norm_label": ".getstatusseverity()" + }, + { + "label": ".getTaskTags()", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L345", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_openhome_gettasktags", + "community": 7, + "norm_label": ".gettasktags()" + }, + { + "label": ".goToTasks()", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L349", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_openhome_gototasks", + "community": 7, + "norm_label": ".gototasks()" + }, + { + "label": ".goToProjects()", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L353", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_openhome_gotoprojects", + "community": 7, + "norm_label": ".gotoprojects()" + }, + { + "label": ".goToCalendar()", + "file_type": "code", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L357", + "_origin": "ast", + "id": "src_app_pages_open_home_open_home_openhome_gotocalendar", + "community": 7, + "norm_label": ".gotocalendar()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/app/pages/open-projects/components/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_projects_components_index", + "community": 11, + "norm_label": "index.ts" + }, + { + "label": "project-table.spec.ts", + "file_type": "code", + "source_file": "src/app/pages/open-projects/components/project-table/project-table.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_projects_components_project_table_project_table_spec", + "community": 11, + "norm_label": "project-table.spec.ts" + }, + { + "label": "project-table.ts", + "file_type": "code", + "source_file": "src/app/pages/open-projects/components/project-table/project-table.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_projects_components_project_table_project_table", + "community": 11, + "norm_label": "project-table.ts" + }, + { + "label": "ProjectTableComponent", + "file_type": "code", + "source_file": "src/app/pages/open-projects/components/project-table/project-table.ts", + "source_location": "L21", + "_origin": "ast", + "id": "src_app_pages_open_projects_components_project_table_project_table_projecttablecomponent", + "community": 11, + "norm_label": "projecttablecomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_pages_open_projects_components_project_table_project_table_ts_component", + "community": 11, + "norm_label": "component" + }, + { + "label": ".onEdit()", + "file_type": "code", + "source_file": "src/app/pages/open-projects/components/project-table/project-table.ts", + "source_location": "L46", + "_origin": "ast", + "id": "src_app_pages_open_projects_components_project_table_project_table_projecttablecomponent_onedit", + "community": 11, + "norm_label": ".onedit()" + }, + { + "label": ".onDelete()", + "file_type": "code", + "source_file": "src/app/pages/open-projects/components/project-table/project-table.ts", + "source_location": "L50", + "_origin": "ast", + "id": "src_app_pages_open_projects_components_project_table_project_table_projecttablecomponent_ondelete", + "community": 11, + "norm_label": ".ondelete()" + }, + { + "label": ".onClose()", + "file_type": "code", + "source_file": "src/app/pages/open-projects/components/project-table/project-table.ts", + "source_location": "L54", + "_origin": "ast", + "id": "src_app_pages_open_projects_components_project_table_project_table_projecttablecomponent_onclose", + "community": 11, + "norm_label": ".onclose()" + }, + { + "label": ".onReopen()", + "file_type": "code", + "source_file": "src/app/pages/open-projects/components/project-table/project-table.ts", + "source_location": "L58", + "_origin": "ast", + "id": "src_app_pages_open_projects_components_project_table_project_table_projecttablecomponent_onreopen", + "community": 11, + "norm_label": ".onreopen()" + }, + { + "label": "open-projects.spec.ts", + "file_type": "code", + "source_file": "src/app/pages/open-projects/open-projects.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_projects_open_projects_spec", + "community": 11, + "norm_label": "open-projects.spec.ts" + }, + { + "label": "open-projects.ts", + "file_type": "code", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_projects_open_projects", + "community": 11, + "norm_label": "open-projects.ts" + }, + { + "label": "OpenProjects", + "file_type": "code", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L53", + "_origin": "ast", + "id": "src_app_pages_open_projects_open_projects_openprojects", + "community": 11, + "norm_label": "openprojects" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_pages_open_projects_open_projects_ts_component", + "community": 11, + "norm_label": "component" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L59", + "_origin": "ast", + "id": "src_app_pages_open_projects_open_projects_openprojects_constructor", + "community": 11, + "norm_label": ".constructor()" + }, + { + "label": ".ngOnInit()", + "file_type": "code", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L113", + "_origin": "ast", + "id": "src_app_pages_open_projects_open_projects_openprojects_ngoninit", + "community": 11, + "norm_label": ".ngoninit()" + }, + { + "label": ".loadProjects()", + "file_type": "code", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L117", + "_origin": "ast", + "id": "src_app_pages_open_projects_open_projects_openprojects_loadprojects", + "community": 11, + "norm_label": ".loadprojects()" + }, + { + "label": ".openNewDialog()", + "file_type": "code", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L127", + "_origin": "ast", + "id": "src_app_pages_open_projects_open_projects_openprojects_opennewdialog", + "community": 11, + "norm_label": ".opennewdialog()" + }, + { + "label": ".openEditDialog()", + "file_type": "code", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L132", + "_origin": "ast", + "id": "src_app_pages_open_projects_open_projects_openprojects_openeditdialog", + "community": 11, + "norm_label": ".openeditdialog()" + }, + { + "label": ".saveProject()", + "file_type": "code", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L141", + "_origin": "ast", + "id": "src_app_pages_open_projects_open_projects_openprojects_saveproject", + "community": 11, + "norm_label": ".saveproject()" + }, + { + "label": ".confirmDeleteProject()", + "file_type": "code", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L220", + "_origin": "ast", + "id": "src_app_pages_open_projects_open_projects_openprojects_confirmdeleteproject", + "community": 11, + "norm_label": ".confirmdeleteproject()" + }, + { + "label": ".onDeleteConfirmed()", + "file_type": "code", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L228", + "_origin": "ast", + "id": "src_app_pages_open_projects_open_projects_openprojects_ondeleteconfirmed", + "community": 11, + "norm_label": ".ondeleteconfirmed()" + }, + { + "label": ".onDeleteCancelled()", + "file_type": "code", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L240", + "_origin": "ast", + "id": "src_app_pages_open_projects_open_projects_openprojects_ondeletecancelled", + "community": 11, + "norm_label": ".ondeletecancelled()" + }, + { + "label": ".deleteProject()", + "file_type": "code", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L248", + "_origin": "ast", + "id": "src_app_pages_open_projects_open_projects_openprojects_deleteproject", + "community": 11, + "norm_label": ".deleteproject()" + }, + { + "label": ".closeProject()", + "file_type": "code", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L285", + "_origin": "ast", + "id": "src_app_pages_open_projects_open_projects_openprojects_closeproject", + "community": 11, + "norm_label": ".closeproject()" + }, + { + "label": ".reopenProject()", + "file_type": "code", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L303", + "_origin": "ast", + "id": "src_app_pages_open_projects_open_projects_openprojects_reopenproject", + "community": 11, + "norm_label": ".reopenproject()" + }, + { + "label": ".showSuccess()", + "file_type": "code", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L316", + "_origin": "ast", + "id": "src_app_pages_open_projects_open_projects_openprojects_showsuccess", + "community": 11, + "norm_label": ".showsuccess()" + }, + { + "label": ".showError()", + "file_type": "code", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L327", + "_origin": "ast", + "id": "src_app_pages_open_projects_open_projects_openprojects_showerror", + "community": 11, + "norm_label": ".showerror()" + }, + { + "label": "open-settings-day-types.spec.ts", + "file_type": "code", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_settings_day_types_open_settings_day_types_spec", + "community": 57, + "norm_label": "open-settings-day-types.spec.ts" + }, + { + "label": "open-settings-day-types.ts", + "file_type": "code", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_settings_day_types_open_settings_day_types", + "community": 57, + "norm_label": "open-settings-day-types.ts" + }, + { + "label": "OpenSettingsDayTypesComponent", + "file_type": "code", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L37", + "_origin": "ast", + "id": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent", + "community": 60, + "norm_label": "opensettingsdaytypescomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_pages_open_settings_day_types_open_settings_day_types_ts_component", + "community": 60, + "norm_label": "component" + }, + { + "label": ".ngOnInit()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L45", + "_origin": "ast", + "id": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_ngoninit", + "community": 60, + "norm_label": ".ngoninit()" + }, + { + "label": ".loadDayTypes()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L49", + "_origin": "ast", + "id": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_loaddaytypes", + "community": 60, + "norm_label": ".loaddaytypes()" + }, + { + "label": ".onDayTypeCreated()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L59", + "_origin": "ast", + "id": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_ondaytypecreated", + "community": 60, + "norm_label": ".ondaytypecreated()" + }, + { + "label": ".onDayTypeUpdated()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L83", + "_origin": "ast", + "id": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_ondaytypeupdated", + "community": 60, + "norm_label": ".ondaytypeupdated()" + }, + { + "label": ".onDayTypeDeleted()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L112", + "_origin": "ast", + "id": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_ondaytypedeleted", + "community": 60, + "norm_label": ".ondaytypedeleted()" + }, + { + "label": ".onDialogClosed()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L132", + "_origin": "ast", + "id": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_ondialogclosed", + "community": 60, + "norm_label": ".ondialogclosed()" + }, + { + "label": "open-settings-statuses.spec.ts", + "file_type": "code", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_settings_statuses_open_settings_statuses_spec", + "community": 28, + "norm_label": "open-settings-statuses.spec.ts" + }, + { + "label": "open-settings-statuses.ts", + "file_type": "code", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_settings_statuses_open_settings_statuses", + "community": 28, + "norm_label": "open-settings-statuses.ts" + }, + { + "label": "OpenSettingsStatusesComponent", + "file_type": "code", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L46", + "_origin": "ast", + "id": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent", + "community": 48, + "norm_label": "opensettingsstatusescomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_pages_open_settings_statuses_open_settings_statuses_ts_component", + "community": 48, + "norm_label": "component" + }, + { + "label": ".ngOnInit()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L61", + "_origin": "ast", + "id": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_ngoninit", + "community": 48, + "norm_label": ".ngoninit()" + }, + { + "label": ".loadStatuses()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L65", + "_origin": "ast", + "id": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_loadstatuses", + "community": 48, + "norm_label": ".loadstatuses()" + }, + { + "label": ".getStatusDisplayName()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L78", + "_origin": "ast", + "id": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_getstatusdisplayname", + "community": 48, + "norm_label": ".getstatusdisplayname()" + }, + { + "label": ".addStatus()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L85", + "_origin": "ast", + "id": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_addstatus", + "community": 48, + "norm_label": ".addstatus()" + }, + { + "label": ".startEdit()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L110", + "_origin": "ast", + "id": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_startedit", + "community": 48, + "norm_label": ".startedit()" + }, + { + "label": ".cancelEdit()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L120", + "_origin": "ast", + "id": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_canceledit", + "community": 48, + "norm_label": ".canceledit()" + }, + { + "label": ".saveEdit()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L126", + "_origin": "ast", + "id": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_saveedit", + "community": 48, + "norm_label": ".saveedit()" + }, + { + "label": ".deleteStatus()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L151", + "_origin": "ast", + "id": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_deletestatus", + "community": 48, + "norm_label": ".deletestatus()" + }, + { + "label": "open-settings-tags.spec.ts", + "file_type": "code", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_settings_tags_open_settings_tags_spec", + "community": 43, + "norm_label": "open-settings-tags.spec.ts" + }, + { + "label": "open-settings-tags.ts", + "file_type": "code", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_settings_tags_open_settings_tags", + "community": 43, + "norm_label": "open-settings-tags.ts" + }, + { + "label": "OpenSettingsTagsComponent", + "file_type": "code", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L46", + "_origin": "ast", + "id": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent", + "community": 43, + "norm_label": "opensettingstagscomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_pages_open_settings_tags_open_settings_tags_ts_component", + "community": 43, + "norm_label": "component" + }, + { + "label": ".ngOnInit()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L58", + "_origin": "ast", + "id": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_ngoninit", + "community": 43, + "norm_label": ".ngoninit()" + }, + { + "label": ".loadTags()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L62", + "_origin": "ast", + "id": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_loadtags", + "community": 43, + "norm_label": ".loadtags()" + }, + { + "label": ".addTag()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L72", + "_origin": "ast", + "id": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_addtag", + "community": 43, + "norm_label": ".addtag()" + }, + { + "label": ".startEdit()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L96", + "_origin": "ast", + "id": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_startedit", + "community": 43, + "norm_label": ".startedit()" + }, + { + "label": ".cancelEdit()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L101", + "_origin": "ast", + "id": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_canceledit", + "community": 43, + "norm_label": ".canceledit()" + }, + { + "label": ".saveEdit()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L106", + "_origin": "ast", + "id": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_saveedit", + "community": 43, + "norm_label": ".saveedit()" + }, + { + "label": ".deleteTag()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L130", + "_origin": "ast", + "id": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_deletetag", + "community": 43, + "norm_label": ".deletetag()" + }, + { + "label": "open-settings-updates.spec.ts", + "file_type": "code", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_settings_updates_open_settings_updates_spec", + "community": 26, + "norm_label": "open-settings-updates.spec.ts" + }, + { + "label": "open-settings-updates.ts", + "file_type": "code", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_settings_updates_open_settings_updates", + "community": 26, + "norm_label": "open-settings-updates.ts" + }, + { + "label": "OpenSettingsUpdatesComponent", + "file_type": "code", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L208", + "_origin": "ast", + "id": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent", + "community": 49, + "norm_label": "opensettingsupdatescomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_pages_open_settings_updates_open_settings_updates_ts_component", + "community": 49, + "norm_label": "component" + }, + { + "label": ".ngOnInit()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L220", + "_origin": "ast", + "id": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_ngoninit", + "community": 49, + "norm_label": ".ngoninit()" + }, + { + "label": ".checkNow()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L233", + "_origin": "ast", + "id": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_checknow", + "community": 49, + "norm_label": ".checknow()" + }, + { + "label": ".showUpdateDialog()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L247", + "_origin": "ast", + "id": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_showupdatedialog", + "community": 49, + "norm_label": ".showupdatedialog()" + }, + { + "label": ".fetchUpdateReleaseDate()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L255", + "_origin": "ast", + "id": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_fetchupdatereleasedate", + "community": 49, + "norm_label": ".fetchupdatereleasedate()" + }, + { + "label": ".handleDownload()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L265", + "_origin": "ast", + "id": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_handledownload", + "community": 49, + "norm_label": ".handledownload()" + }, + { + "label": ".openGitHubReleases()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L269", + "_origin": "ast", + "id": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_opengithubreleases", + "community": 49, + "norm_label": ".opengithubreleases()" + }, + { + "label": ".fetchCurrentVersionNotes()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L279", + "_origin": "ast", + "id": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_fetchcurrentversionnotes", + "community": 49, + "norm_label": ".fetchcurrentversionnotes()" + }, + { + "label": ".showCurrentVersionNotes()", + "file_type": "code", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L292", + "_origin": "ast", + "id": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_showcurrentversionnotes", + "community": 49, + "norm_label": ".showcurrentversionnotes()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/components/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_tasks_components_index", + "community": 3, + "norm_label": "index.ts" + }, + { + "label": "task-table.spec.ts", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_tasks_components_task_table_task_table_spec", + "community": 3, + "norm_label": "task-table.spec.ts" + }, + { + "label": "task-table.ts", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_tasks_components_task_table_task_table", + "community": 3, + "norm_label": "task-table.ts" + }, + { + "label": "TaskTableComponent", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L27", + "_origin": "ast", + "id": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent", + "community": 3, + "norm_label": "tasktablecomponent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_pages_open_tasks_components_task_table_task_table_ts_component", + "community": 3, + "norm_label": "component" + }, + { + "label": ".onView()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L51", + "_origin": "ast", + "id": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent_onview", + "community": 3, + "norm_label": ".onview()" + }, + { + "label": ".getStatusDisplayName()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L58", + "_origin": "ast", + "id": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent_getstatusdisplayname", + "community": 3, + "norm_label": ".getstatusdisplayname()" + }, + { + "label": ".getStatusSeverity()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L69", + "_origin": "ast", + "id": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent_getstatusseverity", + "community": 3, + "norm_label": ".getstatusseverity()" + }, + { + "label": ".onEdit()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L94", + "_origin": "ast", + "id": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent_onedit", + "community": 3, + "norm_label": ".onedit()" + }, + { + "label": ".onDelete()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L98", + "_origin": "ast", + "id": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent_ondelete", + "community": 3, + "norm_label": ".ondelete()" + }, + { + "label": "open-tasks.spec.ts", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_spec", + "community": 3, + "norm_label": "open-tasks.spec.ts" + }, + { + "label": "open-tasks.ts", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks", + "community": 3, + "norm_label": "open-tasks.ts" + }, + { + "label": "OpenTasks", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L74", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks", + "community": 3, + "norm_label": "opentasks" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_ts_component", + "community": 3, + "norm_label": "component" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L80", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_constructor", + "community": 3, + "norm_label": ".constructor()" + }, + { + "label": ".ngOnInit()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L177", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_ngoninit", + "community": 3, + "norm_label": ".ngoninit()" + }, + { + "label": ".loadData()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L184", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_loaddata", + "community": 3, + "norm_label": ".loaddata()" + }, + { + "label": ".openNewDialog()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L207", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_opennewdialog", + "community": 3, + "norm_label": ".opennewdialog()" + }, + { + "label": ".openEditDialog()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L215", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_openeditdialog", + "community": 3, + "norm_label": ".openeditdialog()" + }, + { + "label": ".saveTask()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L231", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_savetask", + "community": 3, + "norm_label": ".savetask()" + }, + { + "label": ".confirmDeleteTask()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L327", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_confirmdeletetask", + "community": 3, + "norm_label": ".confirmdeletetask()" + }, + { + "label": ".onDeleteTaskConfirmed()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L335", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_ondeletetaskconfirmed", + "community": 3, + "norm_label": ".ondeletetaskconfirmed()" + }, + { + "label": ".onDeleteTaskCancelled()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L347", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_ondeletetaskcancelled", + "community": 3, + "norm_label": ".ondeletetaskcancelled()" + }, + { + "label": ".deleteTask()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L355", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_deletetask", + "community": 3, + "norm_label": ".deletetask()" + }, + { + "label": ".createTag()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L396", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_createtag", + "community": 3, + "norm_label": ".createtag()" + }, + { + "label": ".confirmDeleteTag()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L416", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_confirmdeletetag", + "community": 3, + "norm_label": ".confirmdeletetag()" + }, + { + "label": ".onDeleteTagConfirmed()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L425", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_ondeletetagconfirmed", + "community": 3, + "norm_label": ".ondeletetagconfirmed()" + }, + { + "label": ".onDeleteTagCancelled()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L437", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_ondeletetagcancelled", + "community": 3, + "norm_label": ".ondeletetagcancelled()" + }, + { + "label": ".deleteTagById()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L445", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_deletetagbyid", + "community": 3, + "norm_label": ".deletetagbyid()" + }, + { + "label": ".getStatusSeverity()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L459", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_getstatusseverity", + "community": 3, + "norm_label": ".getstatusseverity()" + }, + { + "label": ".getEmptyForm()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L483", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_getemptyform", + "community": 3, + "norm_label": ".getemptyform()" + }, + { + "label": ".openDetailsDialog()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L498", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_opendetailsdialog", + "community": 3, + "norm_label": ".opendetailsdialog()" + }, + { + "label": ".loadTaskHistory()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L507", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_loadtaskhistory", + "community": 3, + "norm_label": ".loadtaskhistory()" + }, + { + "label": ".getActionSeverity()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L527", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_getactionseverity", + "community": 3, + "norm_label": ".getactionseverity()" + }, + { + "label": ".getActionLabel()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L545", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_getactionlabel", + "community": 3, + "norm_label": ".getactionlabel()" + }, + { + "label": ".getActionIcon()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L554", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_getactionicon", + "community": 3, + "norm_label": ".getactionicon()" + }, + { + "label": ".getEntityIcon()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L570", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_getentityicon", + "community": 3, + "norm_label": ".getentityicon()" + }, + { + "label": ".getEntityLabel()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L586", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_getentitylabel", + "community": 3, + "norm_label": ".getentitylabel()" + }, + { + "label": ".formatChangesDescription()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L595", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_formatchangesdescription", + "community": 3, + "norm_label": ".formatchangesdescription()" + }, + { + "label": ".safeString()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L618", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_safestring", + "community": 3, + "norm_label": ".safestring()" + }, + { + "label": ".formatTimeEntryChanges()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L631", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_formattimeentrychanges", + "community": 3, + "norm_label": ".formattimeentrychanges()" + }, + { + "label": ".formatTimeEntryUpdateChanges()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L649", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_formattimeentryupdatechanges", + "community": 3, + "norm_label": ".formattimeentryupdatechanges()" + }, + { + "label": ".formatTaskChanges()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L677", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_formattaskchanges", + "community": 3, + "norm_label": ".formattaskchanges()" + }, + { + "label": ".formatTaskUpdateChanges()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L698", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_formattaskupdatechanges", + "community": 3, + "norm_label": ".formattaskupdatechanges()" + }, + { + "label": ".showSuccess()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L728", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_showsuccess", + "community": 3, + "norm_label": ".showsuccess()" + }, + { + "label": ".showError()", + "file_type": "code", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L739", + "_origin": "ast", + "id": "src_app_pages_open_tasks_open_tasks_opentasks_showerror", + "community": 3, + "norm_label": ".showerror()" + }, + { + "label": "safe-markdown.pipe.spec.ts", + "file_type": "code", + "source_file": "src/app/pipes/safe-markdown.pipe.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pipes_safe_markdown_pipe_spec", + "community": 53, + "norm_label": "safe-markdown.pipe.spec.ts" + }, + { + "label": "safe-markdown.pipe.ts", + "file_type": "code", + "source_file": "src/app/pipes/safe-markdown.pipe.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_pipes_safe_markdown_pipe", + "community": 53, + "norm_label": "safe-markdown.pipe.ts" + }, + { + "label": "SafeMarkdownPipe", + "file_type": "code", + "source_file": "src/app/pipes/safe-markdown.pipe.ts", + "source_location": "L17", + "_origin": "ast", + "id": "src_app_pipes_safe_markdown_pipe_safemarkdownpipe", + "community": 53, + "norm_label": "safemarkdownpipe" + }, + { + "label": "Pipe", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "pipe", + "community": 53, + "norm_label": "pipe" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/app/pipes/safe-markdown.pipe.ts", + "source_location": "L45", + "_origin": "ast", + "id": "src_app_pipes_safe_markdown_pipe_safemarkdownpipe_constructor", + "community": 53, + "norm_label": ".constructor()" + }, + { + "label": ".transform()", + "file_type": "code", + "source_file": "src/app/pipes/safe-markdown.pipe.ts", + "source_location": "L59", + "_origin": "ast", + "id": "src_app_pipes_safe_markdown_pipe_safemarkdownpipe_transform", + "community": 53, + "norm_label": ".transform()" + }, + { + "label": "action-history.service.spec.ts", + "file_type": "code", + "source_file": "src/app/services/action-history.service.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_action_history_service_spec", + "community": 10, + "norm_label": "action-history.service.spec.ts" + }, + { + "label": "action-history.service.ts", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_action_history_service", + "community": 10, + "norm_label": "action-history.service.ts" + }, + { + "label": "EntityType", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "src_app_services_action_history_service_entitytype", + "community": 10, + "norm_label": "entitytype" + }, + { + "label": "ActionType", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L26", + "_origin": "ast", + "id": "src_app_services_action_history_service_actiontype", + "community": 10, + "norm_label": "actiontype" + }, + { + "label": "UndoableAction", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L31", + "_origin": "ast", + "id": "src_app_services_action_history_service_undoableaction", + "community": 10, + "norm_label": "undoableaction" + }, + { + "label": "ExecuteActionParams", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L59", + "_origin": "ast", + "id": "src_app_services_action_history_service_executeactionparams", + "community": 10, + "norm_label": "executeactionparams" + }, + { + "label": "ActionHistoryService", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L78", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice", + "community": 10, + "norm_label": "actionhistoryservice" + }, + { + "label": "Injectable", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_services_action_history_service_ts_injectable", + "community": 10, + "norm_label": "injectable" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L125", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_constructor", + "community": 10, + "norm_label": ".constructor()" + }, + { + "label": ".ngOnDestroy()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L130", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_ngondestroy", + "community": 10, + "norm_label": ".ngondestroy()" + }, + { + "label": ".initializeFromDatabase()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L137", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_initializefromdatabase", + "community": 10, + "norm_label": ".initializefromdatabase()" + }, + { + "label": ".setupElectronListeners()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L147", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_setupelectronlisteners", + "community": 10, + "norm_label": ".setupelectronlisteners()" + }, + { + "label": ".execute()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L166", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_execute", + "community": 10, + "norm_label": ".execute()" + }, + { + "label": ".persistAction()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L193", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_persistaction", + "community": 10, + "norm_label": ".persistaction()" + }, + { + "label": ".loadFromDatabase()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L216", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_loadfromdatabase", + "community": 10, + "norm_label": ".loadfromdatabase()" + }, + { + "label": ".recordToAction()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L250", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_recordtoaction", + "community": 10, + "norm_label": ".recordtoaction()" + }, + { + "label": ".executeAction()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L290", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_executeaction", + "community": 10, + "norm_label": ".executeaction()" + }, + { + "label": ".executeProjectAction()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L318", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_executeprojectaction", + "community": 10, + "norm_label": ".executeprojectaction()" + }, + { + "label": ".executeTaskAction()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L340", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_executetaskaction", + "community": 10, + "norm_label": ".executetaskaction()" + }, + { + "label": ".executeTimeEntryAction()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L365", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_executetimeentryaction", + "community": 10, + "norm_label": ".executetimeentryaction()" + }, + { + "label": ".executeDayOverrideAction()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L388", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_executedayoverrideaction", + "community": 10, + "norm_label": ".executedayoverrideaction()" + }, + { + "label": ".executeDayTypeAction()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L406", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_executedaytypeaction", + "community": 10, + "norm_label": ".executedaytypeaction()" + }, + { + "label": ".undoAction()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L431", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_undoaction", + "community": 10, + "norm_label": ".undoaction()" + }, + { + "label": ".undoProjectAction()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L459", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_undoprojectaction", + "community": 10, + "norm_label": ".undoprojectaction()" + }, + { + "label": ".undoTaskAction()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L481", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_undotaskaction", + "community": 10, + "norm_label": ".undotaskaction()" + }, + { + "label": ".undoTimeEntryAction()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L506", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_undotimeentryaction", + "community": 10, + "norm_label": ".undotimeentryaction()" + }, + { + "label": ".undoDayOverrideAction()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L529", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_undodayoverrideaction", + "community": 10, + "norm_label": ".undodayoverrideaction()" + }, + { + "label": ".undoDayTypeAction()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L547", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_undodaytypeaction", + "community": 10, + "norm_label": ".undodaytypeaction()" + }, + { + "label": ".undo()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L572", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_undo", + "community": 10, + "norm_label": ".undo()" + }, + { + "label": ".redo()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L611", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_redo", + "community": 10, + "norm_label": ".redo()" + }, + { + "label": ".undoTo()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L650", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_undoto", + "community": 10, + "norm_label": ".undoto()" + }, + { + "label": ".clear()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L672", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_clear", + "community": 10, + "norm_label": ".clear()" + }, + { + "label": ".getActionIcon()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L680", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_getactionicon", + "community": 10, + "norm_label": ".getactionicon()" + }, + { + "label": ".getEntityIcon()", + "file_type": "code", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L696", + "_origin": "ast", + "id": "src_app_services_action_history_service_actionhistoryservice_getentityicon", + "community": 10, + "norm_label": ".getentityicon()" + }, + { + "label": "base-database.service.ts", + "file_type": "code", + "source_file": "src/app/services/database/base-database.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_database_base_database_service", + "community": 33, + "norm_label": "base-database.service.ts" + }, + { + "label": "BaseDatabaseService", + "file_type": "code", + "source_file": "src/app/services/database/base-database.service.ts", + "source_location": "L8", + "_origin": "ast", + "id": "src_app_services_database_base_database_service_basedatabaseservice", + "community": 33, + "norm_label": "basedatabaseservice" + }, + { + "label": ".ensureElectronApi()", + "file_type": "code", + "source_file": "src/app/services/database/base-database.service.ts", + "source_location": "L17", + "_origin": "ast", + "id": "src_app_services_database_base_database_service_basedatabaseservice_ensureelectronapi", + "community": 33, + "norm_label": ".ensureelectronapi()" + }, + { + "label": ".executeWithErrorHandling()", + "file_type": "code", + "source_file": "src/app/services/database/base-database.service.ts", + "source_location": "L31", + "_origin": "ast", + "id": "src_app_services_database_base_database_service_basedatabaseservice_executewitherrorhandling", + "community": 33, + "norm_label": ".executewitherrorhandling()" + }, + { + "label": "database.service.spec.ts", + "file_type": "code", + "source_file": "src/app/services/database/database.service.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_database_database_service_spec", + "community": 2, + "norm_label": "database.service.spec.ts" + }, + { + "label": "GlobalWithElectronAPI", + "file_type": "code", + "source_file": "src/app/services/database/database.service.spec.ts", + "source_location": "L4", + "_origin": "ast", + "id": "src_app_services_database_database_service_spec_globalwithelectronapi", + "community": 2, + "norm_label": "globalwithelectronapi" + }, + { + "label": "database.service.ts", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_database_database_service", + "community": 33, + "norm_label": "database.service.ts" + }, + { + "label": "DatabaseService", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L40", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice", + "community": 2, + "norm_label": "databaseservice" + }, + { + "label": "Injectable", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_services_database_database_service_ts_injectable", + "community": 2, + "norm_label": "injectable" + }, + { + "label": ".wrap()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L57", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_wrap", + "community": 2, + "norm_label": ".wrap()" + }, + { + "label": ".getProjects()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L72", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_getprojects", + "community": 2, + "norm_label": ".getprojects()" + }, + { + "label": ".createProject()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L73", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_createproject", + "community": 2, + "norm_label": ".createproject()" + }, + { + "label": ".updateProject()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L75", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_updateproject", + "community": 2, + "norm_label": ".updateproject()" + }, + { + "label": ".deleteProject()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L77", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_deleteproject", + "community": 2, + "norm_label": ".deleteproject()" + }, + { + "label": ".canCloseProject()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L79", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_cancloseproject", + "community": 2, + "norm_label": ".cancloseproject()" + }, + { + "label": ".closeProject()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L81", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_closeproject", + "community": 2, + "norm_label": ".closeproject()" + }, + { + "label": ".reopenProject()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L83", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_reopenproject", + "community": 2, + "norm_label": ".reopenproject()" + }, + { + "label": ".getTasks()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L87", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_gettasks", + "community": 2, + "norm_label": ".gettasks()" + }, + { + "label": ".createTask()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L89", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_createtask", + "community": 2, + "norm_label": ".createtask()" + }, + { + "label": ".updateTask()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L107", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_updatetask", + "community": 2, + "norm_label": ".updatetask()" + }, + { + "label": ".deleteTask()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L117", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_deletetask", + "community": 2, + "norm_label": ".deletetask()" + }, + { + "label": ".getTaskStatuses()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L118", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_gettaskstatuses", + "community": 2, + "norm_label": ".gettaskstatuses()" + }, + { + "label": ".createTaskStatus()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L119", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_createtaskstatus", + "community": 2, + "norm_label": ".createtaskstatus()" + }, + { + "label": ".updateTaskStatus()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L121", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_updatetaskstatus", + "community": 2, + "norm_label": ".updatetaskstatus()" + }, + { + "label": ".deleteTaskStatus()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L123", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_deletetaskstatus", + "community": 2, + "norm_label": ".deletetaskstatus()" + }, + { + "label": ".getTimeEntries()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L127", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_gettimeentries", + "community": 2, + "norm_label": ".gettimeentries()" + }, + { + "label": ".getTimeEntriesByDateRange()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L129", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_gettimeentriesbydaterange", + "community": 2, + "norm_label": ".gettimeentriesbydaterange()" + }, + { + "label": ".getTimeEntriesByDate()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L133", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_gettimeentriesbydate", + "community": 2, + "norm_label": ".gettimeentriesbydate()" + }, + { + "label": ".getPendingTimeEntries()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L135", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_getpendingtimeentries", + "community": 2, + "norm_label": ".getpendingtimeentries()" + }, + { + "label": ".createTimeEntry()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L137", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_createtimeentry", + "community": 2, + "norm_label": ".createtimeentry()" + }, + { + "label": ".updateTimeEntry()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L146", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_updatetimeentry", + "community": 2, + "norm_label": ".updatetimeentry()" + }, + { + "label": ".deleteTimeEntry()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L148", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_deletetimeentry", + "community": 2, + "norm_label": ".deletetimeentry()" + }, + { + "label": ".getWorkPeriods()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L150", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_getworkperiods", + "community": 2, + "norm_label": ".getworkperiods()" + }, + { + "label": ".getWorkPeriod()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L151", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_getworkperiod", + "community": 2, + "norm_label": ".getworkperiod()" + }, + { + "label": ".createWorkPeriod()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L153", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_createworkperiod", + "community": 2, + "norm_label": ".createworkperiod()" + }, + { + "label": ".updateWorkPeriod()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L162", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_updateworkperiod", + "community": 2, + "norm_label": ".updateworkperiod()" + }, + { + "label": ".upsertWorkPeriod()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L167", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_upsertworkperiod", + "community": 2, + "norm_label": ".upsertworkperiod()" + }, + { + "label": ".getWorkConfig()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L178", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_getworkconfig", + "community": 2, + "norm_label": ".getworkconfig()" + }, + { + "label": ".updateWorkConfig()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L179", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_updateworkconfig", + "community": 2, + "norm_label": ".updateworkconfig()" + }, + { + "label": ".getMonthConfig()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L184", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_getmonthconfig", + "community": 2, + "norm_label": ".getmonthconfig()" + }, + { + "label": ".updateMonthConfig()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L186", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_updatemonthconfig", + "community": 2, + "norm_label": ".updatemonthconfig()" + }, + { + "label": ".getDayTypes()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L193", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_getdaytypes", + "community": 2, + "norm_label": ".getdaytypes()" + }, + { + "label": ".createDayType()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L194", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_createdaytype", + "community": 2, + "norm_label": ".createdaytype()" + }, + { + "label": ".updateDayType()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L196", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_updatedaytype", + "community": 2, + "norm_label": ".updatedaytype()" + }, + { + "label": ".deleteDayType()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L200", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_deletedaytype", + "community": 2, + "norm_label": ".deletedaytype()" + }, + { + "label": ".getDayOverrides()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L201", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_getdayoverrides", + "community": 2, + "norm_label": ".getdayoverrides()" + }, + { + "label": ".getDayOverride()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L203", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_getdayoverride", + "community": 2, + "norm_label": ".getdayoverride()" + }, + { + "label": ".createDayOverride()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L205", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_createdayoverride", + "community": 2, + "norm_label": ".createdayoverride()" + }, + { + "label": ".updateDayOverride()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L214", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_updatedayoverride", + "community": 2, + "norm_label": ".updatedayoverride()" + }, + { + "label": ".upsertDayOverride()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L218", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_upsertdayoverride", + "community": 2, + "norm_label": ".upsertdayoverride()" + }, + { + "label": ".deleteDayOverride()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L227", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_deletedayoverride", + "community": 2, + "norm_label": ".deletedayoverride()" + }, + { + "label": ".getTags()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L231", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_gettags", + "community": 2, + "norm_label": ".gettags()" + }, + { + "label": ".createTag()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L232", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_createtag", + "community": 2, + "norm_label": ".createtag()" + }, + { + "label": ".updateTag()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L233", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_updatetag", + "community": 2, + "norm_label": ".updatetag()" + }, + { + "label": ".deleteTag()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L235", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_deletetag", + "community": 2, + "norm_label": ".deletetag()" + }, + { + "label": ".addTagToTask()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L236", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_addtagtotask", + "community": 2, + "norm_label": ".addtagtotask()" + }, + { + "label": ".removeTagFromTask()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L238", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_removetagfromtask", + "community": 2, + "norm_label": ".removetagfromtask()" + }, + { + "label": ".getAuditLogs()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L242", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_getauditlogs", + "community": 2, + "norm_label": ".getauditlogs()" + }, + { + "label": ".getActionHistory()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L244", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_getactionhistory", + "community": 2, + "norm_label": ".getactionhistory()" + }, + { + "label": ".clearActionHistory()", + "file_type": "code", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L246", + "_origin": "ast", + "id": "src_app_services_database_database_service_databaseservice_clearactionhistory", + "community": 2, + "norm_label": ".clearactionhistory()" + }, + { + "label": "audit.service.ts", + "file_type": "code", + "source_file": "src/app/services/database/services/audit.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_database_services_audit_service", + "community": 33, + "norm_label": "audit.service.ts" + }, + { + "label": "AuditService", + "file_type": "code", + "source_file": "src/app/services/database/services/audit.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "src_app_services_database_services_audit_service_auditservice", + "community": 69, + "norm_label": "auditservice" + }, + { + "label": "Injectable", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_services_database_services_audit_service_ts_injectable", + "community": 69, + "norm_label": "injectable" + }, + { + "label": ".getAuditLogs()", + "file_type": "code", + "source_file": "src/app/services/database/services/audit.service.ts", + "source_location": "L17", + "_origin": "ast", + "id": "src_app_services_database_services_audit_service_auditservice_getauditlogs", + "community": 69, + "norm_label": ".getauditlogs()" + }, + { + "label": ".getActionHistory()", + "file_type": "code", + "source_file": "src/app/services/database/services/audit.service.ts", + "source_location": "L32", + "_origin": "ast", + "id": "src_app_services_database_services_audit_service_auditservice_getactionhistory", + "community": 69, + "norm_label": ".getactionhistory()" + }, + { + "label": ".clearActionHistory()", + "file_type": "code", + "source_file": "src/app/services/database/services/audit.service.ts", + "source_location": "L38", + "_origin": "ast", + "id": "src_app_services_database_services_audit_service_auditservice_clearactionhistory", + "community": 69, + "norm_label": ".clearactionhistory()" + }, + { + "label": "config.service.ts", + "file_type": "code", + "source_file": "src/app/services/database/services/config.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_database_services_config_service", + "community": 33, + "norm_label": "config.service.ts" + }, + { + "label": "ConfigService", + "file_type": "code", + "source_file": "src/app/services/database/services/config.service.ts", + "source_location": "L11", + "_origin": "ast", + "id": "src_app_services_database_services_config_service_configservice", + "community": 68, + "norm_label": "configservice" + }, + { + "label": "Injectable", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_services_database_services_config_service_ts_injectable", + "community": 68, + "norm_label": "injectable" + }, + { + "label": ".getWorkConfig()", + "file_type": "code", + "source_file": "src/app/services/database/services/config.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "src_app_services_database_services_config_service_configservice_getworkconfig", + "community": 68, + "norm_label": ".getworkconfig()" + }, + { + "label": ".updateWorkConfig()", + "file_type": "code", + "source_file": "src/app/services/database/services/config.service.ts", + "source_location": "L19", + "_origin": "ast", + "id": "src_app_services_database_services_config_service_configservice_updateworkconfig", + "community": 68, + "norm_label": ".updateworkconfig()" + }, + { + "label": ".getMonthConfig()", + "file_type": "code", + "source_file": "src/app/services/database/services/config.service.ts", + "source_location": "L26", + "_origin": "ast", + "id": "src_app_services_database_services_config_service_configservice_getmonthconfig", + "community": 68, + "norm_label": ".getmonthconfig()" + }, + { + "label": ".updateMonthConfig()", + "file_type": "code", + "source_file": "src/app/services/database/services/config.service.ts", + "source_location": "L32", + "_origin": "ast", + "id": "src_app_services_database_services_config_service_configservice_updatemonthconfig", + "community": 68, + "norm_label": ".updatemonthconfig()" + }, + { + "label": "day.service.ts", + "file_type": "code", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_database_services_day_service", + "community": 33, + "norm_label": "day.service.ts" + }, + { + "label": "DayService", + "file_type": "code", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L11", + "_origin": "ast", + "id": "src_app_services_database_services_day_service_dayservice", + "community": 38, + "norm_label": "dayservice" + }, + { + "label": "Injectable", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_services_database_services_day_service_ts_injectable", + "community": 38, + "norm_label": "injectable" + }, + { + "label": ".getDayTypes()", + "file_type": "code", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "src_app_services_database_services_day_service_dayservice_getdaytypes", + "community": 38, + "norm_label": ".getdaytypes()" + }, + { + "label": ".createDayType()", + "file_type": "code", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L19", + "_origin": "ast", + "id": "src_app_services_database_services_day_service_dayservice_createdaytype", + "community": 38, + "norm_label": ".createdaytype()" + }, + { + "label": ".updateDayType()", + "file_type": "code", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L33", + "_origin": "ast", + "id": "src_app_services_database_services_day_service_dayservice_updatedaytype", + "community": 38, + "norm_label": ".updatedaytype()" + }, + { + "label": ".deleteDayType()", + "file_type": "code", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L39", + "_origin": "ast", + "id": "src_app_services_database_services_day_service_dayservice_deletedaytype", + "community": 38, + "norm_label": ".deletedaytype()" + }, + { + "label": ".getDayOverrides()", + "file_type": "code", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L46", + "_origin": "ast", + "id": "src_app_services_database_services_day_service_dayservice_getdayoverrides", + "community": 38, + "norm_label": ".getdayoverrides()" + }, + { + "label": ".getDayOverride()", + "file_type": "code", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L55", + "_origin": "ast", + "id": "src_app_services_database_services_day_service_dayservice_getdayoverride", + "community": 38, + "norm_label": ".getdayoverride()" + }, + { + "label": ".createDayOverride()", + "file_type": "code", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L61", + "_origin": "ast", + "id": "src_app_services_database_services_day_service_dayservice_createdayoverride", + "community": 38, + "norm_label": ".createdayoverride()" + }, + { + "label": ".updateDayOverride()", + "file_type": "code", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L77", + "_origin": "ast", + "id": "src_app_services_database_services_day_service_dayservice_updatedayoverride", + "community": 38, + "norm_label": ".updatedayoverride()" + }, + { + "label": ".upsertDayOverride()", + "file_type": "code", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L86", + "_origin": "ast", + "id": "src_app_services_database_services_day_service_dayservice_upsertdayoverride", + "community": 38, + "norm_label": ".upsertdayoverride()" + }, + { + "label": ".deleteDayOverride()", + "file_type": "code", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L102", + "_origin": "ast", + "id": "src_app_services_database_services_day_service_dayservice_deletedayoverride", + "community": 38, + "norm_label": ".deletedayoverride()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/app/services/database/services/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_database_services_index", + "community": 33, + "norm_label": "index.ts" + }, + { + "label": "project.service.ts", + "file_type": "code", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_database_services_project_service", + "community": 33, + "norm_label": "project.service.ts" + }, + { + "label": "ProjectService", + "file_type": "code", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L11", + "_origin": "ast", + "id": "src_app_services_database_services_project_service_projectservice", + "community": 58, + "norm_label": "projectservice" + }, + { + "label": "Injectable", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_services_database_services_project_service_ts_injectable", + "community": 58, + "norm_label": "injectable" + }, + { + "label": ".getProjects()", + "file_type": "code", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L12", + "_origin": "ast", + "id": "src_app_services_database_services_project_service_projectservice_getprojects", + "community": 58, + "norm_label": ".getprojects()" + }, + { + "label": ".createProject()", + "file_type": "code", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "src_app_services_database_services_project_service_projectservice_createproject", + "community": 58, + "norm_label": ".createproject()" + }, + { + "label": ".updateProject()", + "file_type": "code", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L24", + "_origin": "ast", + "id": "src_app_services_database_services_project_service_projectservice_updateproject", + "community": 58, + "norm_label": ".updateproject()" + }, + { + "label": ".deleteProject()", + "file_type": "code", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L34", + "_origin": "ast", + "id": "src_app_services_database_services_project_service_projectservice_deleteproject", + "community": 58, + "norm_label": ".deleteproject()" + }, + { + "label": ".canCloseProject()", + "file_type": "code", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L40", + "_origin": "ast", + "id": "src_app_services_database_services_project_service_projectservice_cancloseproject", + "community": 58, + "norm_label": ".cancloseproject()" + }, + { + "label": ".closeProject()", + "file_type": "code", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L49", + "_origin": "ast", + "id": "src_app_services_database_services_project_service_projectservice_closeproject", + "community": 58, + "norm_label": ".closeproject()" + }, + { + "label": ".reopenProject()", + "file_type": "code", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L55", + "_origin": "ast", + "id": "src_app_services_database_services_project_service_projectservice_reopenproject", + "community": 58, + "norm_label": ".reopenproject()" + }, + { + "label": "tag.service.ts", + "file_type": "code", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_database_services_tag_service", + "community": 33, + "norm_label": "tag.service.ts" + }, + { + "label": "TagService", + "file_type": "code", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L11", + "_origin": "ast", + "id": "src_app_services_database_services_tag_service_tagservice", + "community": 61, + "norm_label": "tagservice" + }, + { + "label": "Injectable", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_services_database_services_tag_service_ts_injectable", + "community": 61, + "norm_label": "injectable" + }, + { + "label": ".getTags()", + "file_type": "code", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L12", + "_origin": "ast", + "id": "src_app_services_database_services_tag_service_tagservice_gettags", + "community": 61, + "norm_label": ".gettags()" + }, + { + "label": ".createTag()", + "file_type": "code", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "src_app_services_database_services_tag_service_tagservice_createtag", + "community": 61, + "norm_label": ".createtag()" + }, + { + "label": ".updateTag()", + "file_type": "code", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L24", + "_origin": "ast", + "id": "src_app_services_database_services_tag_service_tagservice_updatetag", + "community": 61, + "norm_label": ".updatetag()" + }, + { + "label": ".deleteTag()", + "file_type": "code", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L30", + "_origin": "ast", + "id": "src_app_services_database_services_tag_service_tagservice_deletetag", + "community": 61, + "norm_label": ".deletetag()" + }, + { + "label": ".addTagToTask()", + "file_type": "code", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L36", + "_origin": "ast", + "id": "src_app_services_database_services_tag_service_tagservice_addtagtotask", + "community": 61, + "norm_label": ".addtagtotask()" + }, + { + "label": ".removeTagFromTask()", + "file_type": "code", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L42", + "_origin": "ast", + "id": "src_app_services_database_services_tag_service_tagservice_removetagfromtask", + "community": 61, + "norm_label": ".removetagfromtask()" + }, + { + "label": "task.service.ts", + "file_type": "code", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_database_services_task_service", + "community": 33, + "norm_label": "task.service.ts" + }, + { + "label": "TaskService", + "file_type": "code", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L11", + "_origin": "ast", + "id": "src_app_services_database_services_task_service_taskservice", + "community": 50, + "norm_label": "taskservice" + }, + { + "label": "Injectable", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_services_database_services_task_service_ts_injectable", + "community": 50, + "norm_label": "injectable" + }, + { + "label": ".getTasks()", + "file_type": "code", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "src_app_services_database_services_task_service_taskservice_gettasks", + "community": 50, + "norm_label": ".gettasks()" + }, + { + "label": ".createTask()", + "file_type": "code", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L19", + "_origin": "ast", + "id": "src_app_services_database_services_task_service_taskservice_createtask", + "community": 50, + "norm_label": ".createtask()" + }, + { + "label": ".updateTask()", + "file_type": "code", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L39", + "_origin": "ast", + "id": "src_app_services_database_services_task_service_taskservice_updatetask", + "community": 50, + "norm_label": ".updatetask()" + }, + { + "label": ".deleteTask()", + "file_type": "code", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L45", + "_origin": "ast", + "id": "src_app_services_database_services_task_service_taskservice_deletetask", + "community": 50, + "norm_label": ".deletetask()" + }, + { + "label": ".getTaskStatuses()", + "file_type": "code", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L52", + "_origin": "ast", + "id": "src_app_services_database_services_task_service_taskservice_gettaskstatuses", + "community": 50, + "norm_label": ".gettaskstatuses()" + }, + { + "label": ".createTaskStatus()", + "file_type": "code", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L58", + "_origin": "ast", + "id": "src_app_services_database_services_task_service_taskservice_createtaskstatus", + "community": 50, + "norm_label": ".createtaskstatus()" + }, + { + "label": ".updateTaskStatus()", + "file_type": "code", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L64", + "_origin": "ast", + "id": "src_app_services_database_services_task_service_taskservice_updatetaskstatus", + "community": 50, + "norm_label": ".updatetaskstatus()" + }, + { + "label": ".deleteTaskStatus()", + "file_type": "code", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L74", + "_origin": "ast", + "id": "src_app_services_database_services_task_service_taskservice_deletetaskstatus", + "community": 50, + "norm_label": ".deletetaskstatus()" + }, + { + "label": "time-entry.service.ts", + "file_type": "code", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_database_services_time_entry_service", + "community": 33, + "norm_label": "time-entry.service.ts" + }, + { + "label": "TimeEntryService", + "file_type": "code", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "src_app_services_database_services_time_entry_service_timeentryservice", + "community": 27, + "norm_label": "timeentryservice" + }, + { + "label": "Injectable", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_services_database_services_time_entry_service_ts_injectable", + "community": 27, + "norm_label": "injectable" + }, + { + "label": ".getTimeEntries()", + "file_type": "code", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L17", + "_origin": "ast", + "id": "src_app_services_database_services_time_entry_service_timeentryservice_gettimeentries", + "community": 27, + "norm_label": ".gettimeentries()" + }, + { + "label": ".getTimeEntriesByDateRange()", + "file_type": "code", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L23", + "_origin": "ast", + "id": "src_app_services_database_services_time_entry_service_timeentryservice_gettimeentriesbydaterange", + "community": 27, + "norm_label": ".gettimeentriesbydaterange()" + }, + { + "label": ".getTimeEntriesByDate()", + "file_type": "code", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L38", + "_origin": "ast", + "id": "src_app_services_database_services_time_entry_service_timeentryservice_gettimeentriesbydate", + "community": 27, + "norm_label": ".gettimeentriesbydate()" + }, + { + "label": ".getPendingTimeEntries()", + "file_type": "code", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L47", + "_origin": "ast", + "id": "src_app_services_database_services_time_entry_service_timeentryservice_getpendingtimeentries", + "community": 27, + "norm_label": ".getpendingtimeentries()" + }, + { + "label": ".createTimeEntry()", + "file_type": "code", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L56", + "_origin": "ast", + "id": "src_app_services_database_services_time_entry_service_timeentryservice_createtimeentry", + "community": 27, + "norm_label": ".createtimeentry()" + }, + { + "label": ".updateTimeEntry()", + "file_type": "code", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L72", + "_origin": "ast", + "id": "src_app_services_database_services_time_entry_service_timeentryservice_updatetimeentry", + "community": 27, + "norm_label": ".updatetimeentry()" + }, + { + "label": ".deleteTimeEntry()", + "file_type": "code", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L81", + "_origin": "ast", + "id": "src_app_services_database_services_time_entry_service_timeentryservice_deletetimeentry", + "community": 27, + "norm_label": ".deletetimeentry()" + }, + { + "label": ".getWorkPeriods()", + "file_type": "code", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L88", + "_origin": "ast", + "id": "src_app_services_database_services_time_entry_service_timeentryservice_getworkperiods", + "community": 27, + "norm_label": ".getworkperiods()" + }, + { + "label": ".getWorkPeriod()", + "file_type": "code", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L94", + "_origin": "ast", + "id": "src_app_services_database_services_time_entry_service_timeentryservice_getworkperiod", + "community": 27, + "norm_label": ".getworkperiod()" + }, + { + "label": ".createWorkPeriod()", + "file_type": "code", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L100", + "_origin": "ast", + "id": "src_app_services_database_services_time_entry_service_timeentryservice_createworkperiod", + "community": 27, + "norm_label": ".createworkperiod()" + }, + { + "label": ".updateWorkPeriod()", + "file_type": "code", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L116", + "_origin": "ast", + "id": "src_app_services_database_services_time_entry_service_timeentryservice_updateworkperiod", + "community": 27, + "norm_label": ".updateworkperiod()" + }, + { + "label": ".upsertWorkPeriod()", + "file_type": "code", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L126", + "_origin": "ast", + "id": "src_app_services_database_services_time_entry_service_timeentryservice_upsertworkperiod", + "community": 27, + "norm_label": ".upsertworkperiod()" + }, + { + "label": "electron-api-error.ts", + "file_type": "code", + "source_file": "src/app/services/errors/electron-api-error.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_errors_electron_api_error", + "community": 37, + "norm_label": "electron-api-error.ts" + }, + { + "label": "ElectronApiError", + "file_type": "code", + "source_file": "src/app/services/errors/electron-api-error.ts", + "source_location": "L5", + "_origin": "ast", + "id": "src_app_services_errors_electron_api_error_electronapierror", + "community": 37, + "norm_label": "electronapierror" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/app/services/errors/electron-api-error.ts", + "source_location": "L6", + "_origin": "ast", + "id": "src_app_services_errors_electron_api_error_electronapierror_constructor", + "community": 37, + "norm_label": ".constructor()" + }, + { + "label": ".toUserMessage()", + "file_type": "code", + "source_file": "src/app/services/errors/electron-api-error.ts", + "source_location": "L15", + "_origin": "ast", + "id": "src_app_services_errors_electron_api_error_electronapierror_tousermessage", + "community": 37, + "norm_label": ".tousermessage()" + }, + { + "label": "global-error-handler.spec.ts", + "file_type": "code", + "source_file": "src/app/services/errors/global-error-handler.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_errors_global_error_handler_spec", + "community": 37, + "norm_label": "global-error-handler.spec.ts" + }, + { + "label": "global-error-handler.ts", + "file_type": "code", + "source_file": "src/app/services/errors/global-error-handler.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_errors_global_error_handler", + "community": 37, + "norm_label": "global-error-handler.ts" + }, + { + "label": "GlobalErrorHandler", + "file_type": "code", + "source_file": "src/app/services/errors/global-error-handler.ts", + "source_location": "L9", + "_origin": "ast", + "id": "src_app_services_errors_global_error_handler_globalerrorhandler", + "community": 37, + "norm_label": "globalerrorhandler" + }, + { + "label": "Injectable", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_services_errors_global_error_handler_ts_injectable", + "community": 37, + "norm_label": "injectable" + }, + { + "label": ".handleError()", + "file_type": "code", + "source_file": "src/app/services/errors/global-error-handler.ts", + "source_location": "L13", + "_origin": "ast", + "id": "src_app_services_errors_global_error_handler_globalerrorhandler_handleerror", + "community": 37, + "norm_label": ".handleerror()" + }, + { + "label": ".extractErrorMessage()", + "file_type": "code", + "source_file": "src/app/services/errors/global-error-handler.ts", + "source_location": "L26", + "_origin": "ast", + "id": "src_app_services_errors_global_error_handler_globalerrorhandler_extracterrormessage", + "community": 37, + "norm_label": ".extracterrormessage()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/app/services/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_index", + "community": 37, + "norm_label": "index.ts" + }, + { + "label": "electron-navigation.service.spec.ts", + "file_type": "code", + "source_file": "src/app/services/navigation/electron-navigation.service.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_navigation_electron_navigation_service_spec", + "community": 62, + "norm_label": "electron-navigation.service.spec.ts" + }, + { + "label": "MockElectronAPI", + "file_type": "code", + "source_file": "src/app/services/navigation/electron-navigation.service.spec.ts", + "source_location": "L5", + "_origin": "ast", + "id": "src_app_services_navigation_electron_navigation_service_spec_mockelectronapi", + "community": 62, + "norm_label": "mockelectronapi" + }, + { + "label": "WindowWithOptionalElectronAPI", + "file_type": "code", + "source_file": "src/app/services/navigation/electron-navigation.service.spec.ts", + "source_location": "L6", + "_origin": "ast", + "id": "src_app_services_navigation_electron_navigation_service_spec_windowwithoptionalelectronapi", + "community": 62, + "norm_label": "windowwithoptionalelectronapi" + }, + { + "label": "electron-navigation.service.ts", + "file_type": "code", + "source_file": "src/app/services/navigation/electron-navigation.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_navigation_electron_navigation_service", + "community": 62, + "norm_label": "electron-navigation.service.ts" + }, + { + "label": "ElectronNavigationService", + "file_type": "code", + "source_file": "src/app/services/navigation/electron-navigation.service.ts", + "source_location": "L7", + "_origin": "ast", + "id": "src_app_services_navigation_electron_navigation_service_electronnavigationservice", + "community": 62, + "norm_label": "electronnavigationservice" + }, + { + "label": "Injectable", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_services_navigation_electron_navigation_service_ts_injectable", + "community": 62, + "norm_label": "injectable" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/app/services/navigation/electron-navigation.service.ts", + "source_location": "L10", + "_origin": "ast", + "id": "src_app_services_navigation_electron_navigation_service_electronnavigationservice_constructor", + "community": 62, + "norm_label": ".constructor()" + }, + { + "label": ".setupNavigationListener()", + "file_type": "code", + "source_file": "src/app/services/navigation/electron-navigation.service.ts", + "source_location": "L17", + "_origin": "ast", + "id": "src_app_services_navigation_electron_navigation_service_electronnavigationservice_setupnavigationlistener", + "community": 62, + "norm_label": ".setupnavigationlistener()" + }, + { + "label": "theme.service.spec.ts", + "file_type": "code", + "source_file": "src/app/services/theme/theme.service.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_theme_theme_service_spec", + "community": 39, + "norm_label": "theme.service.spec.ts" + }, + { + "label": "theme.service.ts", + "file_type": "code", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_theme_theme_service", + "community": 39, + "norm_label": "theme.service.ts" + }, + { + "label": "ThemeService", + "file_type": "code", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L11", + "_origin": "ast", + "id": "src_app_services_theme_theme_service_themeservice", + "community": 39, + "norm_label": "themeservice" + }, + { + "label": "Injectable", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_services_theme_theme_service_ts_injectable", + "community": 39, + "norm_label": "injectable" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "src_app_services_theme_theme_service_themeservice_constructor", + "community": 39, + "norm_label": ".constructor()" + }, + { + "label": ".init()", + "file_type": "code", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L23", + "_origin": "ast", + "id": "src_app_services_theme_theme_service_themeservice_init", + "community": 39, + "norm_label": ".init()" + }, + { + "label": ".initializeTheme()", + "file_type": "code", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L29", + "_origin": "ast", + "id": "src_app_services_theme_theme_service_themeservice_initializetheme", + "community": 39, + "norm_label": ".initializetheme()" + }, + { + "label": ".listenToElectronThemeChanges()", + "file_type": "code", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L43", + "_origin": "ast", + "id": "src_app_services_theme_theme_service_themeservice_listentoelectronthemechanges", + "community": 39, + "norm_label": ".listentoelectronthemechanges()" + }, + { + "label": ".toggleTheme()", + "file_type": "code", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L55", + "_origin": "ast", + "id": "src_app_services_theme_theme_service_themeservice_toggletheme", + "community": 39, + "norm_label": ".toggletheme()" + }, + { + "label": ".getThemeLabel()", + "file_type": "code", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L66", + "_origin": "ast", + "id": "src_app_services_theme_theme_service_themeservice_getthemelabel", + "community": 39, + "norm_label": ".getthemelabel()" + }, + { + "label": ".getThemeIcon()", + "file_type": "code", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L73", + "_origin": "ast", + "id": "src_app_services_theme_theme_service_themeservice_getthemeicon", + "community": 39, + "norm_label": ".getthemeicon()" + }, + { + "label": ".applyTheme()", + "file_type": "code", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L77", + "_origin": "ast", + "id": "src_app_services_theme_theme_service_themeservice_applytheme", + "community": 39, + "norm_label": ".applytheme()" + }, + { + "label": "translation.service.spec.ts", + "file_type": "code", + "source_file": "src/app/services/translation/translation.service.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_translation_translation_service_spec", + "community": 63, + "norm_label": "translation.service.spec.ts" + }, + { + "label": "translation.service.ts", + "file_type": "code", + "source_file": "src/app/services/translation/translation.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_translation_translation_service", + "community": 63, + "norm_label": "translation.service.ts" + }, + { + "label": "TranslationService", + "file_type": "code", + "source_file": "src/app/services/translation/translation.service.ts", + "source_location": "L10", + "_origin": "ast", + "id": "src_app_services_translation_translation_service_translationservice", + "community": 63, + "norm_label": "translationservice" + }, + { + "label": "Injectable", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_services_translation_translation_service_ts_injectable", + "community": 63, + "norm_label": "injectable" + }, + { + "label": ".init()", + "file_type": "code", + "source_file": "src/app/services/translation/translation.service.ts", + "source_location": "L16", + "_origin": "ast", + "id": "src_app_services_translation_translation_service_translationservice_init", + "community": 63, + "norm_label": ".init()" + }, + { + "label": ".getCurrentLanguage()", + "file_type": "code", + "source_file": "src/app/services/translation/translation.service.ts", + "source_location": "L39", + "_origin": "ast", + "id": "src_app_services_translation_translation_service_translationservice_getcurrentlanguage", + "community": 63, + "norm_label": ".getcurrentlanguage()" + }, + { + "label": ".setLanguage()", + "file_type": "code", + "source_file": "src/app/services/translation/translation.service.ts", + "source_location": "L46", + "_origin": "ast", + "id": "src_app_services_translation_translation_service_translationservice_setlanguage", + "community": 63, + "norm_label": ".setlanguage()" + }, + { + "label": ".instant()", + "file_type": "code", + "source_file": "src/app/services/translation/translation.service.ts", + "source_location": "L56", + "_origin": "ast", + "id": "src_app_services_translation_translation_service_translationservice_instant", + "community": 63, + "norm_label": ".instant()" + }, + { + "label": "update.service.spec.ts", + "file_type": "code", + "source_file": "src/app/services/update.service.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_update_service_spec", + "community": 26, + "norm_label": "update.service.spec.ts" + }, + { + "label": "update.service.ts", + "file_type": "code", + "source_file": "src/app/services/update.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_services_update_service", + "community": 26, + "norm_label": "update.service.ts" + }, + { + "label": "UpdateCheckResult", + "file_type": "code", + "source_file": "src/app/services/update.service.ts", + "source_location": "L4", + "_origin": "ast", + "id": "src_app_services_update_service_updatecheckresult", + "community": 26, + "norm_label": "updatecheckresult" + }, + { + "label": "UpdateService", + "file_type": "code", + "source_file": "src/app/services/update.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "src_app_services_update_service_updateservice", + "community": 26, + "norm_label": "updateservice" + }, + { + "label": "Injectable", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "src_app_services_update_service_ts_injectable", + "community": 26, + "norm_label": "injectable" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/app/services/update.service.ts", + "source_location": "L21", + "_origin": "ast", + "id": "src_app_services_update_service_updateservice_constructor", + "community": 26, + "norm_label": ".constructor()" + }, + { + "label": ".loadAutoCheckPreference()", + "file_type": "code", + "source_file": "src/app/services/update.service.ts", + "source_location": "L28", + "_origin": "ast", + "id": "src_app_services_update_service_updateservice_loadautocheckpreference", + "community": 26, + "norm_label": ".loadautocheckpreference()" + }, + { + "label": ".init()", + "file_type": "code", + "source_file": "src/app/services/update.service.ts", + "source_location": "L44", + "_origin": "ast", + "id": "src_app_services_update_service_updateservice_init", + "community": 26, + "norm_label": ".init()" + }, + { + "label": ".toggleAutoCheck()", + "file_type": "code", + "source_file": "src/app/services/update.service.ts", + "source_location": "L55", + "_origin": "ast", + "id": "src_app_services_update_service_updateservice_toggleautocheck", + "community": 26, + "norm_label": ".toggleautocheck()" + }, + { + "label": ".checkForUpdates()", + "file_type": "code", + "source_file": "src/app/services/update.service.ts", + "source_location": "L69", + "_origin": "ast", + "id": "src_app_services_update_service_updateservice_checkforupdates", + "community": 26, + "norm_label": ".checkforupdates()" + }, + { + "label": ".openDownloadPage()", + "file_type": "code", + "source_file": "src/app/services/update.service.ts", + "source_location": "L96", + "_origin": "ast", + "id": "src_app_services_update_service_updateservice_opendownloadpage", + "community": 26, + "norm_label": ".opendownloadpage()" + }, + { + "label": ".getReleaseByTag()", + "file_type": "code", + "source_file": "src/app/services/update.service.ts", + "source_location": "L107", + "_origin": "ast", + "id": "src_app_services_update_service_updateservice_getreleasebytag", + "community": 26, + "norm_label": ".getreleasebytag()" + }, + { + "label": "test-utils.ts", + "file_type": "code", + "source_file": "src/app/testing/test-utils.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_testing_test_utils", + "community": 73, + "norm_label": "test-utils.ts" + }, + { + "label": "createMockTranslateService()", + "file_type": "code", + "source_file": "src/app/testing/test-utils.ts", + "source_location": "L10", + "_origin": "ast", + "id": "src_app_testing_test_utils_createmocktranslateservice", + "community": 73, + "norm_label": "createmocktranslateservice()" + }, + { + "label": "provideTranslateTestingModule()", + "file_type": "code", + "source_file": "src/app/testing/test-utils.ts", + "source_location": "L30", + "_origin": "ast", + "id": "src_app_testing_test_utils_providetranslatetestingmodule", + "community": 73, + "norm_label": "providetranslatetestingmodule()" + }, + { + "label": "aura-open.preset.ts", + "file_type": "code", + "source_file": "src/app/themes/aura-open.preset.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_themes_aura_open_preset", + "community": 42, + "norm_label": "aura-open.preset.ts" + }, + { + "label": "AuraOpen", + "file_type": "code", + "source_file": "src/app/themes/aura-open.preset.ts", + "source_location": "L14", + "_origin": "ast", + "id": "src_app_themes_aura_open_preset_auraopen", + "community": 42, + "norm_label": "auraopen" + }, + { + "label": "time.utils.spec.ts", + "file_type": "code", + "source_file": "src/app/utils/time.utils.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_utils_time_utils_spec", + "community": 6, + "norm_label": "time.utils.spec.ts" + }, + { + "label": "time.utils.ts", + "file_type": "code", + "source_file": "src/app/utils/time.utils.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_app_utils_time_utils", + "community": 6, + "norm_label": "time.utils.ts" + }, + { + "label": "formatMinutes()", + "file_type": "code", + "source_file": "src/app/utils/time.utils.ts", + "source_location": "L6", + "_origin": "ast", + "id": "src_app_utils_time_utils_formatminutes", + "community": 6, + "norm_label": "formatminutes()" + }, + { + "label": "parseTimeToMinutes()", + "file_type": "code", + "source_file": "src/app/utils/time.utils.ts", + "source_location": "L30", + "_origin": "ast", + "id": "src_app_utils_time_utils_parsetimetominutes", + "community": 6, + "norm_label": "parsetimetominutes()" + }, + { + "label": "hoursToMinutes()", + "file_type": "code", + "source_file": "src/app/utils/time.utils.ts", + "source_location": "L79", + "_origin": "ast", + "id": "src_app_utils_time_utils_hourstominutes", + "community": 6, + "norm_label": "hourstominutes()" + }, + { + "label": "minutesToHours()", + "file_type": "code", + "source_file": "src/app/utils/time.utils.ts", + "source_location": "L88", + "_origin": "ast", + "id": "src_app_utils_time_utils_minutestohours", + "community": 6, + "norm_label": "minutestohours()" + }, + { + "label": "main.ts", + "file_type": "code", + "source_file": "src/main.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_main", + "community": 42, + "norm_label": "main.ts" + }, + { + "label": "electron.d.ts", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L1", + "_origin": "ast", + "id": "src_types_electron_d", + "community": 15, + "norm_label": "electron.d.ts" + }, + { + "label": "Project", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L5", + "_origin": "ast", + "id": "src_types_electron_d_project", + "community": 15, + "norm_label": "project" + }, + { + "label": "AuditLog", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L14", + "_origin": "ast", + "id": "src_types_electron_d_auditlog", + "community": 15, + "norm_label": "auditlog" + }, + { + "label": "ActionHistory", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L26", + "_origin": "ast", + "id": "src_types_electron_d_actionhistory", + "community": 15, + "norm_label": "actionhistory" + }, + { + "label": "TaskStatus", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L38", + "_origin": "ast", + "id": "src_types_electron_d_taskstatus", + "community": 15, + "norm_label": "taskstatus" + }, + { + "label": "Tag", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L45", + "_origin": "ast", + "id": "src_types_electron_d_tag", + "community": 15, + "norm_label": "tag" + }, + { + "label": "TaskTag", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L50", + "_origin": "ast", + "id": "src_types_electron_d_tasktag", + "community": 15, + "norm_label": "tasktag" + }, + { + "label": "Task", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L54", + "_origin": "ast", + "id": "src_types_electron_d_task", + "community": 15, + "norm_label": "task" + }, + { + "label": "TimeEntry", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L71", + "_origin": "ast", + "id": "src_types_electron_d_timeentry", + "community": 15, + "norm_label": "timeentry" + }, + { + "label": "WorkPeriod", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L83", + "_origin": "ast", + "id": "src_types_electron_d_workperiod", + "community": 15, + "norm_label": "workperiod" + }, + { + "label": "DaySchedule", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L97", + "_origin": "ast", + "id": "src_types_electron_d_dayschedule", + "community": 15, + "norm_label": "dayschedule" + }, + { + "label": "WorkConfig", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L99", + "_origin": "ast", + "id": "src_types_electron_d_workconfig", + "community": 15, + "norm_label": "workconfig" + }, + { + "label": "MonthConfig", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L109", + "_origin": "ast", + "id": "src_types_electron_d_monthconfig", + "community": 15, + "norm_label": "monthconfig" + }, + { + "label": "DayType", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L120", + "_origin": "ast", + "id": "src_types_electron_d_daytype", + "community": 15, + "norm_label": "daytype" + }, + { + "label": "DayOverride", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L128", + "_origin": "ast", + "id": "src_types_electron_d_dayoverride", + "community": 15, + "norm_label": "dayoverride" + }, + { + "label": "BackupInfo", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L142", + "_origin": "ast", + "id": "src_types_electron_d_backupinfo", + "community": 15, + "norm_label": "backupinfo" + }, + { + "label": "BackupResult", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L150", + "_origin": "ast", + "id": "src_types_electron_d_backupresult", + "community": 15, + "norm_label": "backupresult" + }, + { + "label": "DeleteResult", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L158", + "_origin": "ast", + "id": "src_types_electron_d_deleteresult", + "community": 15, + "norm_label": "deleteresult" + }, + { + "label": "UpdateCheckResult", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L162", + "_origin": "ast", + "id": "src_types_electron_d_updatecheckresult", + "community": 15, + "norm_label": "updatecheckresult" + }, + { + "label": "GitHubRelease", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L169", + "_origin": "ast", + "id": "src_types_electron_d_githubrelease", + "community": 15, + "norm_label": "githubrelease" + }, + { + "label": "Window", + "file_type": "code", + "source_file": "src/types/electron.d.ts", + "source_location": "L178", + "_origin": "ast", + "id": "src_types_electron_d_window", + "community": 15, + "norm_label": "window" + }, + { + "label": "vitest.config.ts", + "file_type": "code", + "source_file": "vitest.config.ts", + "source_location": "L1", + "_origin": "ast", + "id": "vitest_config", + "community": 133, + "norm_label": "vitest.config.ts" + }, + { + "label": "__dirname", + "file_type": "code", + "source_file": "vitest.config.ts", + "source_location": "L5", + "_origin": "ast", + "id": "vitest_config_dirname", + "community": 133, + "norm_label": "__dirname" + } + ], + "links": [ + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".husky/pre-push", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "husky_pre_push", + "target": "husky_pre_push__entry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".prettierrc.json", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "prettierrc", + "target": "prettierrc_arrowparens", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".prettierrc.json", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "prettierrc", + "target": "prettierrc_bracketsameline", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".prettierrc.json", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "prettierrc", + "target": "prettierrc_bracketspacing", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".prettierrc.json", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "prettierrc", + "target": "prettierrc_endofline", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".prettierrc.json", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "prettierrc", + "target": "prettierrc_htmlwhitespacesensitivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".prettierrc.json", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "prettierrc", + "target": "prettierrc_printwidth", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".prettierrc.json", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "prettierrc", + "target": "prettierrc_semi", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".prettierrc.json", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "source": "prettierrc", + "target": "prettierrc_singleattributeperline", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".prettierrc.json", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "prettierrc", + "target": "prettierrc_singlequote", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".prettierrc.json", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "prettierrc", + "target": "prettierrc_tabwidth", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".prettierrc.json", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "prettierrc", + "target": "prettierrc_trailingcomma", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".prettierrc.json", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "prettierrc", + "target": "prettierrc_usetabs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".storybook/main.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "storybook_main", + "target": "storybook_main_config", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": ".storybook/preview.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "storybook_preview", + "target": "src_app_themes_aura_open_preset", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": ".storybook/preview.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "storybook_preview", + "target": "src_app_themes_aura_open_preset_auraopen", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".storybook/preview.ts", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "storybook_preview", + "target": "storybook_preview_preview", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": ".storybook/preview.ts", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "context": "collection", + "source": "storybook_preview", + "target": "storybook_preview_storytranslateloader", + "confidence_score": 0.5 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": ".storybook/preview.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "storybook_preview_storytranslateloader", + "target": "storybook_preview_storytranslateloader_gettranslation", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": ".storybook/tsconfig.json", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "storybook_tsconfig", + "target": "ref_tsconfig_app_json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".storybook/tsconfig.json", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "storybook_tsconfig", + "target": "storybook_tsconfig_compileroptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".storybook/tsconfig.json", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "storybook_tsconfig", + "target": "storybook_tsconfig_exclude", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".storybook/tsconfig.json", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "storybook_tsconfig", + "target": "storybook_tsconfig_extends", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".storybook/tsconfig.json", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "storybook_tsconfig", + "target": "storybook_tsconfig_files", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".storybook/tsconfig.json", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "storybook_tsconfig", + "target": "storybook_tsconfig_include", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".storybook/tsconfig.json", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "storybook_tsconfig_compileroptions", + "target": "storybook_tsconfig_compileroptions_allowsyntheticdefaultimports", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".storybook/tsconfig.json", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "storybook_tsconfig_compileroptions", + "target": "storybook_tsconfig_compileroptions_resolvejsonmodule", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".storybook/tsconfig.json", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "storybook_tsconfig_compileroptions", + "target": "storybook_tsconfig_compileroptions_types", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": ".storybook/tsconfig.json", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "storybook_tsconfig_compileroptions_types", + "target": "storybook_tsconfig_json_ref_node", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": ".storybook/tsconfig.json", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "storybook_tsconfig_exclude", + "target": "ref_src_test_ts", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": ".storybook/tsconfig.json", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "storybook_tsconfig_exclude", + "target": "storybook_tsconfig_json_ref_src_spec_ts", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": ".storybook/tsconfig.json", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "storybook_tsconfig_include", + "target": "ref_preview_ts", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": ".storybook/tsconfig.json", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "storybook_tsconfig_include", + "target": "ref_src_stories", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": ".storybook/tsconfig.json", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "storybook_tsconfig_files", + "target": "ref_typings_d_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".storybook/typings.d.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "storybook_typings_d", + "target": "storybook_typings_d_md", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "source": "angular", + "target": "angular_json_angular_cli", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "angular", + "target": "angular_newprojectroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "angular", + "target": "angular_projects", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "angular", + "target": "angular_schema", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "angular", + "target": "angular_version", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "angular_projects", + "target": "angular_projects_opentimetracker", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "source": "angular_projects_opentimetracker", + "target": "angular_opentimetracker_architect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "angular_projects_opentimetracker", + "target": "angular_opentimetracker_prefix", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "angular_projects_opentimetracker", + "target": "angular_opentimetracker_projecttype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "angular_projects_opentimetracker", + "target": "angular_opentimetracker_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "angular_projects_opentimetracker", + "target": "angular_opentimetracker_schematics", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "angular_projects_opentimetracker", + "target": "angular_opentimetracker_sourceroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "angular_opentimetracker_schematics", + "target": "angular_schematics_schematics_angular_component", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "angular_schematics_schematics_angular_component", + "target": "angular_schematics_angular_component_style", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "angular_opentimetracker_architect", + "target": "angular_architect_build", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast", + "source": "angular_opentimetracker_architect", + "target": "angular_architect_build_storybook", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "source": "angular_opentimetracker_architect", + "target": "angular_architect_extract_i18n", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast", + "source": "angular_opentimetracker_architect", + "target": "angular_architect_lint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "source": "angular_opentimetracker_architect", + "target": "angular_architect_serve", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L109", + "weight": 1.0, + "_origin": "ast", + "source": "angular_opentimetracker_architect", + "target": "angular_architect_storybook", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L81", + "weight": 1.0, + "_origin": "ast", + "source": "angular_opentimetracker_architect", + "target": "angular_architect_test", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "angular_architect_build", + "target": "angular_build_builder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "source": "angular_architect_build", + "target": "angular_build_configurations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "source": "angular_architect_build", + "target": "angular_build_defaultconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "angular_architect_build", + "target": "angular_build_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "angular_build_options", + "target": "angular_options_assets", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "source": "angular_build_options", + "target": "angular_options_basehref", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "angular_build_options", + "target": "angular_options_browser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "source": "angular_build_options", + "target": "angular_options_inlinestylelanguage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "angular_build_options", + "target": "angular_options_polyfills", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "source": "angular_build_options", + "target": "angular_options_styles", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "angular_build_options", + "target": "angular_options_tsconfig", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L84", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "angular_options_polyfills", + "target": "ref_zone_js", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L84", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "angular_options_polyfills", + "target": "ref_zone_js_testing", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "source": "angular_test_options", + "target": "angular_options_polyfills", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/main.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "src_main", + "target": "ref_zone_js", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "source": "angular_test_options", + "target": "angular_options_tsconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast", + "source": "angular_test_options", + "target": "angular_options_inlinestylelanguage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast", + "source": "angular_test_options", + "target": "angular_options_assets", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L36", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "angular_options_styles", + "target": "ref_node_modules_primeflex_primeflex_css", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L36", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "angular_options_styles", + "target": "ref_node_modules_primeicons_primeicons_css", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L98", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "angular_options_styles", + "target": "ref_src_styles_scss", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "source": "angular_test_options", + "target": "angular_options_styles", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "source": "angular_build_configurations", + "target": "angular_configurations_development", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "source": "angular_build_configurations", + "target": "angular_configurations_production", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "source": "angular_configurations_production", + "target": "angular_production_budgets", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "source": "angular_configurations_production", + "target": "angular_production_buildtarget", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "source": "angular_configurations_production", + "target": "angular_production_outputhashing", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "source": "angular_serve_configurations", + "target": "angular_configurations_production", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "source": "angular_configurations_development", + "target": "angular_development_buildtarget", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "source": "angular_configurations_development", + "target": "angular_development_extractlicenses", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "source": "angular_configurations_development", + "target": "angular_development_optimization", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "source": "angular_configurations_development", + "target": "angular_development_sourcemap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "source": "angular_serve_configurations", + "target": "angular_configurations_development", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "source": "angular_architect_serve", + "target": "angular_serve_builder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L68", + "weight": 1.0, + "_origin": "ast", + "source": "angular_architect_serve", + "target": "angular_serve_configurations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast", + "source": "angular_architect_serve", + "target": "angular_serve_defaultconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L79", + "weight": 1.0, + "_origin": "ast", + "source": "angular_architect_extract_i18n", + "target": "angular_extract_i18n_builder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "source": "angular_architect_test", + "target": "angular_test_builder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L83", + "weight": 1.0, + "_origin": "ast", + "source": "angular_architect_test", + "target": "angular_test_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L99", + "weight": 1.0, + "_origin": "ast", + "source": "angular_test_options", + "target": "angular_options_codecoverageexclude", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L100", + "weight": 1.0, + "_origin": "ast", + "source": "angular_test_options", + "target": "angular_options_karmaconfig", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L99", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "angular_options_codecoverageexclude", + "target": "ref_spec_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L104", + "weight": 1.0, + "_origin": "ast", + "source": "angular_architect_lint", + "target": "angular_lint_builder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L105", + "weight": 1.0, + "_origin": "ast", + "source": "angular_architect_lint", + "target": "angular_lint_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L106", + "weight": 1.0, + "_origin": "ast", + "source": "angular_lint_options", + "target": "angular_options_lintfilepatterns", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L106", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "angular_options_lintfilepatterns", + "target": "angular_json_ref_src_ts", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L106", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "angular_options_lintfilepatterns", + "target": "ref_src_html", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L110", + "weight": 1.0, + "_origin": "ast", + "source": "angular_architect_storybook", + "target": "angular_storybook_builder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast", + "source": "angular_architect_storybook", + "target": "angular_storybook_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast", + "source": "angular_storybook_options", + "target": "angular_options_browsertarget", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast", + "source": "angular_storybook_options", + "target": "angular_options_compodoc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L115", + "weight": 1.0, + "_origin": "ast", + "source": "angular_storybook_options", + "target": "angular_options_compodocargs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L112", + "weight": 1.0, + "_origin": "ast", + "source": "angular_storybook_options", + "target": "angular_options_configdir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L116", + "weight": 1.0, + "_origin": "ast", + "source": "angular_storybook_options", + "target": "angular_options_port", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast", + "source": "angular_build_storybook_options", + "target": "angular_options_configdir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast", + "source": "angular_build_storybook_options", + "target": "angular_options_browsertarget", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast", + "source": "angular_build_storybook_options", + "target": "angular_options_compodoc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast", + "source": "angular_build_storybook_options", + "target": "angular_options_compodocargs", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L125", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "angular_options_compodocargs", + "target": "ref", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L125", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "angular_options_compodocargs", + "target": "ref_d", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L125", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "angular_options_compodocargs", + "target": "ref_e", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L125", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "angular_options_compodocargs", + "target": "ref_json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast", + "source": "angular_architect_build_storybook", + "target": "angular_build_storybook_builder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast", + "source": "angular_architect_build_storybook", + "target": "angular_build_storybook_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L126", + "weight": 1.0, + "_origin": "ast", + "source": "angular_build_storybook_options", + "target": "angular_options_outputdir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "angular_json_angular_cli", + "target": "angular_cli_analytics", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L134", + "weight": 1.0, + "_origin": "ast", + "source": "angular_json_angular_cli", + "target": "angular_cli_schematiccollections", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "angular.json", + "source_location": "L134", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "angular_cli_schematiccollections", + "target": "ref_angular_eslint", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "eslint.config.mjs", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "eslint_config", + "target": "ref_angular_eslint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron.vite.config.ts", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "source": "electron_vite_config", + "target": "electron_vite_config_closebundle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron.vite.config.ts", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "source": "electron_vite_config", + "target": "electron_vite_config_configureserver", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/__mocks__/better-sqlite3.ts", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_mocks_better_sqlite3", + "target": "electron_src_mocks_better_sqlite3_mockdatabase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/__mocks__/better-sqlite3.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_mocks_better_sqlite3", + "target": "electron_src_mocks_better_sqlite3_mockstatement", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_mocks_electron", + "target": "electron_src_mocks_electron_app", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_mocks_electron", + "target": "electron_src_mocks_electron_browserwindow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_mocks_electron", + "target": "electron_src_mocks_electron_contextbridge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_mocks_electron", + "target": "electron_src_mocks_electron_dialog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_mocks_electron", + "target": "electron_src_mocks_electron_ipcmain", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_mocks_electron", + "target": "electron_src_mocks_electron_ipcrenderer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_mocks_electron", + "target": "electron_src_mocks_electron_menu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_mocks_electron", + "target": "electron_src_mocks_electron_nativetheme", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/__mocks__/electron.ts", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_mocks_electron", + "target": "electron_src_mocks_electron_shell", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers_setuplanguagehandlers", + "target": "electron_src_mocks_electron_browserwindow" + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers_setupthemehandlers", + "target": "electron_src_mocks_electron_browserwindow" + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_navigationhandler_loadindex", + "target": "electron_src_mocks_electron_browserwindow" + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L333", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager_setupmenu", + "target": "electron_src_mocks_electron_menu" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_interfaces_database_interfaces", + "target": "electron_src_interfaces_database_interfaces_actionhistory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L110", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_interfaces_database_interfaces", + "target": "electron_src_interfaces_database_interfaces_auditlog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_interfaces_database_interfaces", + "target": "electron_src_interfaces_database_interfaces_dayoverride", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_interfaces_database_interfaces", + "target": "electron_src_interfaces_database_interfaces_daytype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L106", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_interfaces_database_interfaces", + "target": "electron_src_interfaces_database_interfaces_deleteresult", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_interfaces_database_interfaces", + "target": "electron_src_interfaces_database_interfaces_monthconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_interfaces_database_interfaces", + "target": "electron_src_interfaces_database_interfaces_project", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_interfaces_database_interfaces", + "target": "electron_src_interfaces_database_interfaces_tag", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_interfaces_database_interfaces", + "target": "electron_src_interfaces_database_interfaces_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_interfaces_database_interfaces", + "target": "electron_src_interfaces_database_interfaces_taskstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L101", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_interfaces_database_interfaces", + "target": "electron_src_interfaces_database_interfaces_tasktag", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_interfaces_database_interfaces", + "target": "electron_src_interfaces_database_interfaces_timeentry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_interfaces_database_interfaces", + "target": "electron_src_interfaces_database_interfaces_workconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/interfaces/database.interfaces.ts", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_interfaces_database_interfaces", + "target": "electron_src_interfaces_database_interfaces_workperiod", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/interfaces/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_interfaces_index", + "target": "electron_src_interfaces_database_interfaces", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_spec", + "target": "electron_src_interfaces_database_interfaces_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_spec", + "target": "electron_src_interfaces_database_interfaces_taskstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_spec", + "target": "electron_src_interfaces_database_interfaces_task", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_spec", + "target": "electron_src_interfaces_database_interfaces_workperiod", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_spec", + "target": "electron_src_interfaces_database_interfaces_tag", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_spec", + "target": "electron_src_interfaces_database_interfaces_auditlog", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_spec", + "target": "electron_src_interfaces_index", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "electron/src/main/main.ts", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "context": "argument", + "source": "electron_src_main_main", + "target": "electron_src_main_main_initializeapp", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/main.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_main", + "target": "electron_src_main_window", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/main.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_main", + "target": "electron_src_main_window_windowmanager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/main.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_main", + "target": "electron_src_services_backup_backup_service_backupservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/main.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_main", + "target": "electron_src_services_backup_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/main.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_main", + "target": "electron_src_services_database_database", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/main.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_main", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/main.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_main", + "target": "electron_src_services_ipc_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/main.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_main", + "target": "electron_src_services_ipc_index_setupipchandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/main.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_main", + "target": "electron_src_services_update_update_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/main.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_main", + "target": "electron_src_services_update_update_service_updateservice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/main.ts", + "source_location": "L68", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_main_initializeapp", + "target": "electron_src_services_ipc_index_setupipchandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window", + "target": "electron_src_main_window_windowmanager", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window", + "target": "electron_src_services_menu_menu_manager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window", + "target": "electron_src_services_menu_menu_manager_menumanager", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window", + "target": "electron_src_services_navigation_navigation_handler", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window", + "target": "electron_src_services_navigation_navigation_handler_navigationhandler", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window", + "target": "electron_src_utils_paths", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window", + "target": "electron_src_utils_paths_getindexpath", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window", + "target": "electron_src_utils_paths_getpreloadpath", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window_windowmanager", + "target": "electron_src_main_window_windowmanager_createmainwindow", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window_windowmanager", + "target": "electron_src_main_window_windowmanager_getmainwindow", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window_windowmanager", + "target": "electron_src_main_window_windowmanager_loadapplication", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window_windowmanager", + "target": "electron_src_main_window_windowmanager_setupdevtools", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window_windowmanager", + "target": "electron_src_main_window_windowmanager_setupeventlisteners", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window_windowmanager", + "target": "electron_src_main_window_windowmanager_setupmenu", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window_windowmanager", + "target": "electron_src_services_menu_menu_manager_menumanager", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window_windowmanager", + "target": "electron_src_services_navigation_navigation_handler_navigationhandler", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window_windowmanager_createmainwindow", + "target": "electron_src_main_window_windowmanager_loadapplication", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window_windowmanager_createmainwindow", + "target": "electron_src_main_window_windowmanager_setupdevtools", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window_windowmanager_createmainwindow", + "target": "electron_src_main_window_windowmanager_setupeventlisteners", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/main/window.ts", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window_windowmanager_createmainwindow", + "target": "electron_src_main_window_windowmanager_setupmenu", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/main/window.ts", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window_windowmanager_createmainwindow", + "target": "electron_src_utils_paths_getpreloadpath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/main/window.ts", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_main_window_windowmanager_loadapplication", + "target": "electron_src_utils_paths_getindexpath" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_preload_preload", + "target": "electron_src_preload_preload_actionhistory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_preload_preload", + "target": "electron_src_preload_preload_auditlog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_preload_preload", + "target": "electron_src_preload_preload_backupinfo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_preload_preload", + "target": "electron_src_preload_preload_backupresult", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L68", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_preload_preload", + "target": "electron_src_preload_preload_dayoverride", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_preload_preload", + "target": "electron_src_preload_preload_daytype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L112", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_preload_preload", + "target": "electron_src_preload_preload_deleteresult", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L131", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_preload_preload", + "target": "electron_src_preload_preload_githubrelease", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_preload_preload", + "target": "electron_src_preload_preload_monthconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_preload_preload", + "target": "electron_src_preload_preload_project", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_preload_preload", + "target": "electron_src_preload_preload_tag", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_preload_preload", + "target": "electron_src_preload_preload_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_preload_preload", + "target": "electron_src_preload_preload_taskstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_preload_preload", + "target": "electron_src_preload_preload_timeentry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_preload_preload", + "target": "electron_src_preload_preload_workconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/preload/preload.ts", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_preload_preload", + "target": "electron_src_preload_preload_workperiod", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_spec", + "target": "electron_src_services_backup_backup_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_spec", + "target": "electron_src_services_backup_backup_service_backupinfo", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_spec", + "target": "electron_src_services_backup_backup_service_backupservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.spec.ts", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_spec", + "target": "electron_src_services_backup_backup_service_spec_dirname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.spec.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_spec", + "target": "electron_src_services_backup_backup_service_spec_filename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.spec.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_spec", + "target": "electron_src_services_backup_backup_service_spec_test_backup_dir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.spec.ts", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_spec", + "target": "electron_src_services_backup_backup_service_spec_test_db_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service", + "target": "electron_src_services_backup_backup_service_backupconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service", + "target": "electron_src_services_backup_backup_service_backupinfo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service", + "target": "electron_src_services_backup_backup_service_backupresult", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service", + "target": "electron_src_services_backup_backup_service_backupservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service", + "target": "electron_src_utils_paths", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service", + "target": "electron_src_utils_paths_getbackuppath", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service", + "target": "electron_src_utils_paths_getdatabasepath", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_index", + "target": "electron_src_services_backup_backup_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_index", + "target": "electron_src_services_backup_backup_service_backupinfo", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_index", + "target": "electron_src_services_backup_backup_service_backupresult", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_index", + "target": "electron_src_services_backup_backup_service_backupconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice", + "target": "electron_src_services_backup_backup_service_backupservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L195", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice", + "target": "electron_src_services_backup_backup_service_backupservice_copybackupfiles", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice", + "target": "electron_src_services_backup_backup_service_backupservice_copyorremovejournalfile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice", + "target": "electron_src_services_backup_backup_service_backupservice_createbackup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L255", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice", + "target": "electron_src_services_backup_backup_service_backupservice_deletebackup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice", + "target": "electron_src_services_backup_backup_service_backupservice_ensurebackupdir", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L307", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice", + "target": "electron_src_services_backup_backup_service_backupservice_exportbackup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice", + "target": "electron_src_services_backup_backup_service_backupservice_generatefilename", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L353", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice", + "target": "electron_src_services_backup_backup_service_backupservice_getbackupdir", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L360", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice", + "target": "electron_src_services_backup_backup_service_backupservice_getdbpath", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L346", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice", + "target": "electron_src_services_backup_backup_service_backupservice_importbackup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L135", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice", + "target": "electron_src_services_backup_backup_service_backupservice_listbackups", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L210", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice", + "target": "electron_src_services_backup_backup_service_backupservice_restorebackup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L288", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice", + "target": "electron_src_services_backup_backup_service_backupservice_rotatebackups", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice", + "target": "electron_src_services_backup_backup_service_backupservice_setdatabasecallbacks", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_index", + "target": "electron_src_services_backup_backup_service_backupservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/backup-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_backup_handlers", + "target": "electron_src_services_backup_backup_service_backupservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/backup-handlers.spec.ts", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_backup_handlers_spec", + "target": "electron_src_services_backup_backup_service_backupservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_backup_backup_service_backupservice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice_constructor", + "target": "electron_src_services_backup_backup_service_backupservice_ensurebackupdir", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice_constructor", + "target": "electron_src_utils_paths_getbackuppath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice_constructor", + "target": "electron_src_utils_paths_getdatabasepath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice_createbackup", + "target": "electron_src_services_backup_backup_service_backupservice_generatefilename", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice_createbackup", + "target": "electron_src_services_backup_backup_service_backupservice_rotatebackups", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L216", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice_restorebackup", + "target": "electron_src_services_backup_backup_service_backupservice_createbackup", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/backup-handlers.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_backup_handlers_setupbackuphandlers", + "target": "electron_src_services_backup_backup_service_backupservice_createbackup" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L290", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice_rotatebackups", + "target": "electron_src_services_backup_backup_service_backupservice_listbackups", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/backup-handlers.ts", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_backup_handlers_setupbackuphandlers", + "target": "electron_src_services_backup_backup_service_backupservice_listbackups" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L197", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice_copybackupfiles", + "target": "electron_src_services_backup_backup_service_backupservice_copyorremovejournalfile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L229", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice_restorebackup", + "target": "electron_src_services_backup_backup_service_backupservice_copybackupfiles", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L347", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice_importbackup", + "target": "electron_src_services_backup_backup_service_backupservice_restorebackup", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/backup-handlers.ts", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_backup_handlers_setupbackuphandlers", + "target": "electron_src_services_backup_backup_service_backupservice_restorebackup" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/backup/backup.service.ts", + "source_location": "L296", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_backup_backup_service_backupservice_rotatebackups", + "target": "electron_src_services_backup_backup_service_backupservice_deletebackup", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/backup-handlers.ts", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_backup_handlers_setupbackuphandlers", + "target": "electron_src_services_backup_backup_service_backupservice_deletebackup" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/backup-handlers.ts", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_backup_handlers_setupbackuphandlers", + "target": "electron_src_services_backup_backup_service_backupservice_exportbackup" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/backup-handlers.ts", + "source_location": "L105", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_backup_handlers_setupbackuphandlers", + "target": "electron_src_services_backup_backup_service_backupservice_importbackup" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/backup-handlers.ts", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_backup_handlers_setupbackuphandlers", + "target": "electron_src_services_backup_backup_service_backupservice_getbackupdir" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/backup-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_backup_handlers", + "target": "electron_src_services_backup_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/backup-handlers.spec.ts", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_backup_handlers_spec", + "target": "electron_src_services_backup_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_backup_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.spec.ts", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_spec", + "target": "electron_src_services_database_database_spec_dirname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.spec.ts", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_spec", + "target": "electron_src_services_database_database_spec_filename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.spec.ts", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_spec", + "target": "electron_src_services_database_database_spec_test_db_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1266", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database", + "target": "electron_src_services_database_database_resetdatabaseinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database", + "target": "electron_src_services_database_migrations_migration_runner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database", + "target": "electron_src_services_database_migrations_migration_runner_migrationrunner", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database", + "target": "electron_src_utils_paths", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database", + "target": "electron_src_utils_paths_getdatabasepath", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database", + "target": "electron_src_utils_paths_getdatapath", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database", + "target": "electron_src_utils_paths_gettemplatedatabasepath", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/auto-check-updates-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_auto_check_updates_handlers", + "target": "electron_src_services_database_database", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers", + "target": "electron_src_services_database_database", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/database-handlers.spec.ts", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers_spec", + "target": "electron_src_services_database_database", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/audit.handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_audit_handlers", + "target": "electron_src_services_database_database", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/config.handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_config_handlers", + "target": "electron_src_services_database_database", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_day_handlers", + "target": "electron_src_services_database_database", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/project.handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_project_handlers", + "target": "electron_src_services_database_database", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/tag.handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_tag_handlers", + "target": "electron_src_services_database_database", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/task.handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_task_handlers", + "target": "electron_src_services_database_database", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/task-status.handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_task_status_handlers", + "target": "electron_src_services_database_database", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/time-entry.handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_time_entry_handlers", + "target": "electron_src_services_database_database", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/work-period.handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_work_period_handlers", + "target": "electron_src_services_database_database", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_database_database", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers", + "target": "electron_src_services_database_database", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.spec.ts", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers_spec", + "target": "electron_src_services_database_database", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers", + "target": "electron_src_services_database_database", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.spec.ts", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers_spec", + "target": "electron_src_services_database_database", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1079", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_addtagtotask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L281", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_cancloseproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1237", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_cleanoldactionhistory", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1229", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_clearactionhistory", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1250", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_close", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L297", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_closeproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1149", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_createactionhistory", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1100", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_createauditlog", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L975", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_createdayoverride", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L922", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_createdaytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L256", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_createproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1057", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_createtag", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L360", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_createtask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L515", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_createtaskstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L612", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_createtimeentry", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L767", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_createworkperiod", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1041", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_deletedayoverride", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L944", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_deletedaytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L271", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_deleteproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1072", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_deletetag", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L481", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_deletetask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L530", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_deletetaskstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L716", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_deletetimeentry", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L243", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1174", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_getactionhistory", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1126", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_getauditlogs", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L967", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_getdayoverride", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L953", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_getdayoverrides", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L915", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_getdaytypes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1196", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_getlastredoableaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1185", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_getlastundoableaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L844", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_getmonthconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L604", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_getpendingtimeentries", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1258", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_getprisma", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L249", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_getprojects", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1050", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_gettags", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L343", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_gettasks", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L508", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_gettaskstatuses", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L551", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_gettimeentries", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L588", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_gettimeentriesbydate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L567", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_gettimeentriesbydaterange", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L812", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_getworkconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L760", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_getworkperiod", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L753", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_getworkperiods", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_initdatabasefromtemplate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_initdirectory", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L74", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_initializeasync", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1218", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_markactionredone", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1207", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_markactionundone", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1086", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_removetagfromtask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L323", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_reopenproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_runmigrations", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_seedalldefaults", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L910", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_seeddefaultdaytypes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L221", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_seeddefaultdaytypesinternal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_seeddefaulttaskstatuses", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L995", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_updatedayoverride", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L933", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_updatedaytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L870", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_updatemonthconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L263", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_updateproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1064", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_updatetag", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L404", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_updatetask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L522", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_updatetaskstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L648", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_updatetimeentry", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L825", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_updateworkconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L784", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_updateworkperiod", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1007", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_upsertdayoverride", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L796", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager", + "target": "electron_src_services_database_database_databasemanager_upsertworkperiod", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/auto-check-updates-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_auto_check_updates_handlers", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/database-handlers.spec.ts", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers_spec", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/audit.handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_audit_handlers", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/config.handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_config_handlers", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_day_handlers", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/project.handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_project_handlers", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/tag.handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_tag_handlers", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/task.handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_task_handlers", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/task-status.handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_task_status_handlers", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/time-entry.handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_time_entry_handlers", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/work-period.handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_work_period_handlers", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.spec.ts", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers_spec", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.spec.ts", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers_spec", + "target": "electron_src_services_database_database_databasemanager", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_constructor", + "target": "electron_src_services_database_database_databasemanager_initdatabasefromtemplate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_constructor", + "target": "electron_src_services_database_database_databasemanager_initdirectory", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_constructor", + "target": "electron_src_services_database_database_databasemanager_runmigrations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/database/database.ts", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_constructor", + "target": "electron_src_utils_paths_getdatabasepath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/database/database.ts", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_initdatabasefromtemplate", + "target": "electron_src_utils_paths_getdatabasepath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/database/database.ts", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_initdatabasefromtemplate", + "target": "electron_src_utils_paths_gettemplatedatabasepath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L244", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_ensureinitialized", + "target": "electron_src_services_database_database_databasemanager_initializeasync", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_initializeasync", + "target": "electron_src_services_database_database_databasemanager_seedalldefaults", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/database/database.ts", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_initdirectory", + "target": "electron_src_utils_paths_getdatapath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L110", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_runmigrations", + "target": "electron_src_services_database_database_databasemanager_close", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_seedalldefaults", + "target": "electron_src_services_database_database_databasemanager_seeddefaultdaytypesinternal", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_seedalldefaults", + "target": "electron_src_services_database_database_databasemanager_seeddefaulttaskstatuses", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L912", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_seeddefaultdaytypes", + "target": "electron_src_services_database_database_databasemanager_seeddefaultdaytypesinternal", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1080", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_addtagtotask", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L282", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_cancloseproject", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1238", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_cleanoldactionhistory", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1230", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_clearactionhistory", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L298", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_closeproject", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1157", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_createactionhistory", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1109", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_createauditlog", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L981", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_createdayoverride", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L927", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_createdaytype", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L257", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_createproject", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1058", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_createtag", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L368", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_createtask", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L516", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_createtaskstatus", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L618", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_createtimeentry", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L773", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_createworkperiod", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1042", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_deletedayoverride", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L945", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_deletedaytype", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L272", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_deleteproject", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1073", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_deletetag", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L482", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_deletetask", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L531", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_deletetaskstatus", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L717", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_deletetimeentry", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1175", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_getactionhistory", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1131", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_getauditlogs", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L968", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_getdayoverride", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L954", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_getdayoverrides", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L916", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_getdaytypes", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1197", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_getlastredoableaction", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1186", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_getlastundoableaction", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L845", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_getmonthconfig", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L605", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_getpendingtimeentries", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L250", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_getprojects", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1051", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_gettags", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L344", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_gettasks", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L509", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_gettaskstatuses", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L552", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_gettimeentries", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L589", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_gettimeentriesbydate", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L568", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_gettimeentriesbydaterange", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L813", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_getworkconfig", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L761", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_getworkperiod", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L754", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_getworkperiods", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1219", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_markactionredone", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1208", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_markactionundone", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1087", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_removetagfromtask", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L324", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_reopenproject", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L911", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_seeddefaultdaytypes", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L999", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_updatedayoverride", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L937", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_updatedaytype", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L879", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_updatemonthconfig", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L264", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_updateproject", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1065", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_updatetag", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L419", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_updatetask", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L523", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_updatetaskstatus", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L661", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_updatetimeentry", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L831", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_updateworkconfig", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L789", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_updateworkperiod", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L1013", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_upsertdayoverride", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L802", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_upsertworkperiod", + "target": "electron_src_services_database_database_databasemanager_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/project.handlers.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_project_handlers_setupprojecthandlers", + "target": "electron_src_services_database_database_databasemanager_getprojects" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/project.handlers.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_project_handlers_setupprojecthandlers", + "target": "electron_src_services_database_database_databasemanager_createproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/project.handlers.ts", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_project_handlers_setupprojecthandlers", + "target": "electron_src_services_database_database_databasemanager_updateproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/project.handlers.ts", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_project_handlers_setupprojecthandlers", + "target": "electron_src_services_database_database_databasemanager_deleteproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L299", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_closeproject", + "target": "electron_src_services_database_database_databasemanager_cancloseproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/project.handlers.ts", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_project_handlers_setupprojecthandlers", + "target": "electron_src_services_database_database_databasemanager_cancloseproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L309", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_closeproject", + "target": "electron_src_services_database_database_databasemanager_createauditlog", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/project.handlers.ts", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_project_handlers_setupprojecthandlers", + "target": "electron_src_services_database_database_databasemanager_closeproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L330", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_reopenproject", + "target": "electron_src_services_database_database_databasemanager_createauditlog", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/project.handlers.ts", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_project_handlers_setupprojecthandlers", + "target": "electron_src_services_database_database_databasemanager_reopenproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/task.handlers.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_task_handlers_setuptaskhandlers", + "target": "electron_src_services_database_database_databasemanager_gettasks" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L392", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_createtask", + "target": "electron_src_services_database_database_databasemanager_createauditlog", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/task.handlers.ts", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_task_handlers_setuptaskhandlers", + "target": "electron_src_services_database_database_databasemanager_createtask" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L466", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_updatetask", + "target": "electron_src_services_database_database_databasemanager_createauditlog", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/task.handlers.ts", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_task_handlers_setuptaskhandlers", + "target": "electron_src_services_database_database_databasemanager_updatetask" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L494", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_deletetask", + "target": "electron_src_services_database_database_databasemanager_createauditlog", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/task.handlers.ts", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_task_handlers_setuptaskhandlers", + "target": "electron_src_services_database_database_databasemanager_deletetask" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/task-status.handlers.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_task_status_handlers_setuptaskstatushandlers", + "target": "electron_src_services_database_database_databasemanager_gettaskstatuses" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/task-status.handlers.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_task_status_handlers_setuptaskstatushandlers", + "target": "electron_src_services_database_database_databasemanager_createtaskstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/task-status.handlers.ts", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_task_status_handlers_setuptaskstatushandlers", + "target": "electron_src_services_database_database_databasemanager_updatetaskstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/task-status.handlers.ts", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_task_status_handlers_setuptaskstatushandlers", + "target": "electron_src_services_database_database_databasemanager_deletetaskstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/time-entry.handlers.ts", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_time_entry_handlers_setuptimeentryhandlers", + "target": "electron_src_services_database_database_databasemanager_gettimeentries" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/time-entry.handlers.ts", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_time_entry_handlers_setuptimeentryhandlers", + "target": "electron_src_services_database_database_databasemanager_gettimeentriesbydaterange" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/time-entry.handlers.ts", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_time_entry_handlers_setuptimeentryhandlers", + "target": "electron_src_services_database_database_databasemanager_gettimeentriesbydate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/time-entry.handlers.ts", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_time_entry_handlers_setuptimeentryhandlers", + "target": "electron_src_services_database_database_databasemanager_getpendingtimeentries" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L631", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_createtimeentry", + "target": "electron_src_services_database_database_databasemanager_createauditlog", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/time-entry.handlers.ts", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_time_entry_handlers_setuptimeentryhandlers", + "target": "electron_src_services_database_database_databasemanager_createtimeentry" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L690", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_updatetimeentry", + "target": "electron_src_services_database_database_databasemanager_createauditlog", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/time-entry.handlers.ts", + "source_location": "L79", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_time_entry_handlers_setuptimeentryhandlers", + "target": "electron_src_services_database_database_databasemanager_updatetimeentry" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L733", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_deletetimeentry", + "target": "electron_src_services_database_database_databasemanager_createauditlog", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/time-entry.handlers.ts", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_time_entry_handlers_setuptimeentryhandlers", + "target": "electron_src_services_database_database_databasemanager_deletetimeentry" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/work-period.handlers.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_work_period_handlers_setupworkperiodhandlers", + "target": "electron_src_services_database_database_databasemanager_getworkperiods" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/work-period.handlers.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_work_period_handlers_setupworkperiodhandlers", + "target": "electron_src_services_database_database_databasemanager_getworkperiod" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/work-period.handlers.ts", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_work_period_handlers_setupworkperiodhandlers", + "target": "electron_src_services_database_database_databasemanager_createworkperiod" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/work-period.handlers.ts", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_work_period_handlers_setupworkperiodhandlers", + "target": "electron_src_services_database_database_databasemanager_updateworkperiod" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/work-period.handlers.ts", + "source_location": "L79", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_work_period_handlers_setupworkperiodhandlers", + "target": "electron_src_services_database_database_databasemanager_upsertworkperiod" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L852", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_getmonthconfig", + "target": "electron_src_services_database_database_databasemanager_getworkconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/database.ts", + "source_location": "L892", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_database_databasemanager_updatemonthconfig", + "target": "electron_src_services_database_database_databasemanager_getworkconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/config.handlers.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_config_handlers_setupconfighandlers", + "target": "electron_src_services_database_database_databasemanager_getworkconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/config.handlers.ts", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_config_handlers_setupconfighandlers", + "target": "electron_src_services_database_database_databasemanager_updateworkconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/config.handlers.ts", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_config_handlers_setupconfighandlers", + "target": "electron_src_services_database_database_databasemanager_getmonthconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/config.handlers.ts", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_config_handlers_setupconfighandlers", + "target": "electron_src_services_database_database_databasemanager_updatemonthconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_day_handlers_setupdayhandlers", + "target": "electron_src_services_database_database_databasemanager_getdaytypes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_day_handlers_setupdayhandlers", + "target": "electron_src_services_database_database_databasemanager_createdaytype" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_day_handlers_setupdayhandlers", + "target": "electron_src_services_database_database_databasemanager_updatedaytype" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_day_handlers_setupdayhandlers", + "target": "electron_src_services_database_database_databasemanager_deletedaytype" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L74", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_day_handlers_setupdayhandlers", + "target": "electron_src_services_database_database_databasemanager_getdayoverrides" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_day_handlers_setupdayhandlers", + "target": "electron_src_services_database_database_databasemanager_getdayoverride" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L101", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_day_handlers_setupdayhandlers", + "target": "electron_src_services_database_database_databasemanager_createdayoverride" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L118", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_day_handlers_setupdayhandlers", + "target": "electron_src_services_database_database_databasemanager_updatedayoverride" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L136", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_day_handlers_setupdayhandlers", + "target": "electron_src_services_database_database_databasemanager_upsertdayoverride" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_day_handlers_setupdayhandlers", + "target": "electron_src_services_database_database_databasemanager_deletedayoverride" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/tag.handlers.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_tag_handlers_setuptaghandlers", + "target": "electron_src_services_database_database_databasemanager_gettags" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/tag.handlers.ts", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_tag_handlers_setuptaghandlers", + "target": "electron_src_services_database_database_databasemanager_createtag" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/tag.handlers.ts", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_tag_handlers_setuptaghandlers", + "target": "electron_src_services_database_database_databasemanager_updatetag" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/tag.handlers.ts", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_tag_handlers_setuptaghandlers", + "target": "electron_src_services_database_database_databasemanager_deletetag" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/tag.handlers.ts", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_tag_handlers_setuptaghandlers", + "target": "electron_src_services_database_database_databasemanager_addtagtotask" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/tag.handlers.ts", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_tag_handlers_setuptaghandlers", + "target": "electron_src_services_database_database_databasemanager_removetagfromtask" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/audit.handlers.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_audit_handlers_setupaudithandlers", + "target": "electron_src_services_database_database_databasemanager_getauditlogs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/audit.handlers.ts", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_audit_handlers_setupaudithandlers", + "target": "electron_src_services_database_database_databasemanager_createactionhistory" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/audit.handlers.ts", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_audit_handlers_setupaudithandlers", + "target": "electron_src_services_database_database_databasemanager_getactionhistory" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/audit.handlers.ts", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_audit_handlers_setupaudithandlers", + "target": "electron_src_services_database_database_databasemanager_getlastundoableaction" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/audit.handlers.ts", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_audit_handlers_setupaudithandlers", + "target": "electron_src_services_database_database_databasemanager_getlastredoableaction" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/audit.handlers.ts", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_audit_handlers_setupaudithandlers", + "target": "electron_src_services_database_database_databasemanager_markactionundone" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/audit.handlers.ts", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_audit_handlers_setupaudithandlers", + "target": "electron_src_services_database_database_databasemanager_markactionredone" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/handlers/audit.handlers.ts", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_audit_handlers_setupaudithandlers", + "target": "electron_src_services_database_database_databasemanager_clearactionhistory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/index.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_index", + "target": "electron_src_services_database_migrations_index_migration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/index.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_index", + "target": "electron_src_services_database_migrations_index_migrations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner", + "target": "electron_src_services_database_migrations_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/migration-runner.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner_spec", + "target": "electron_src_services_database_migrations_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner", + "target": "electron_src_services_database_migrations_index_migrations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/migration-runner.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner_spec", + "target": "electron_src_services_database_migrations_index_migrations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner", + "target": "electron_src_services_database_migrations_migration_runner_migrationrunner", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner", + "target": "electron_src_utils_paths", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner", + "target": "electron_src_utils_paths_getbackuppath", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner", + "target": "electron_src_utils_paths_getdatabasepath", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner_migrationrunner", + "target": "electron_src_services_database_migrations_migration_runner_migrationrunner_close", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner_migrationrunner", + "target": "electron_src_services_database_migrations_migration_runner_migrationrunner_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner_migrationrunner", + "target": "electron_src_services_database_migrations_migration_runner_migrationrunner_createbackup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner_migrationrunner", + "target": "electron_src_services_database_migrations_migration_runner_migrationrunner_ensureversiontable", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner_migrationrunner", + "target": "electron_src_services_database_migrations_migration_runner_migrationrunner_getschemaversion", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner_migrationrunner", + "target": "electron_src_services_database_migrations_migration_runner_migrationrunner_runmigrations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner_migrationrunner_constructor", + "target": "electron_src_utils_paths_getdatabasepath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner_migrationrunner_runmigrations", + "target": "electron_src_services_database_migrations_migration_runner_migrationrunner_getschemaversion", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L81", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner_migrationrunner_runmigrations", + "target": "electron_src_services_database_migrations_migration_runner_migrationrunner_ensureversiontable", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner_migrationrunner_createbackup", + "target": "electron_src_utils_paths_getbackuppath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner_migrationrunner_createbackup", + "target": "electron_src_utils_paths_getdatabasepath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/migrations/migration-runner.ts", + "source_location": "L93", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_migrations_migration_runner_migrationrunner_runmigrations", + "target": "electron_src_services_database_migrations_migration_runner_migrationrunner_createbackup", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_action_history_repository_spec", + "target": "electron_src_services_database_repositories_audit_action_history_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_action_history_repository_spec", + "target": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_action_history_repository", + "target": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_action_history_repository", + "target": "electron_src_services_database_repositories_base_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_action_history_repository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/index.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_index", + "target": "electron_src_services_database_repositories_audit_action_history_repository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L107", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository", + "target": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository_cleanold", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L99", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository", + "target": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository_clear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository", + "target": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository", + "target": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository", + "target": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository_getall", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository", + "target": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository_getlastredoable", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository", + "target": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository_getlastundoable", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository", + "target": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository_markredone", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository", + "target": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository_markundone", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/action-history.repository.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/index.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_index", + "target": "electron_src_services_database_repositories_audit_action_history_repository_actionhistoryrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_audit_log_repository_spec", + "target": "electron_src_services_database_repositories_audit_audit_log_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_audit_log_repository_spec", + "target": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_audit_log_repository", + "target": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_audit_log_repository", + "target": "electron_src_services_database_repositories_base_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_audit_log_repository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_index", + "target": "electron_src_services_database_repositories_audit_audit_log_repository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository", + "target": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository", + "target": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.ts", + "source_location": "L107", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository", + "target": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository_deleteolderthan", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.ts", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository", + "target": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository_getall", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.ts", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository", + "target": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository_getbyentity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.ts", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository", + "target": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository_getrecent", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/audit-log.repository.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/audit/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_audit_index", + "target": "electron_src_services_database_repositories_audit_audit_log_repository_auditlogrepository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/index.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_index", + "target": "electron_src_services_database_repositories_audit_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/base.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_base_repository_spec", + "target": "electron_src_services_database_repositories_base_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/base.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_base_repository_spec", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/base.repository.spec.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_base_repository_spec", + "target": "electron_src_services_database_repositories_base_repository_spec_testrepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/base.repository.spec.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_base_repository_spec_testrepository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/base.repository.spec.ts", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_base_repository_spec_testrepository", + "target": "electron_src_services_database_repositories_base_repository_spec_testrepository_getprisma", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/base.repository.spec.ts", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_base_repository_spec_testrepository", + "target": "electron_src_services_database_repositories_base_repository_spec_testrepository_testensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/base.repository.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_base_repository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/month-config.repository.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_month_config_repository", + "target": "electron_src_services_database_repositories_base_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_config_repository", + "target": "electron_src_services_database_repositories_base_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_period_repository", + "target": "electron_src_services_database_repositories_base_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_project_repository", + "target": "electron_src_services_database_repositories_base_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_tag_repository", + "target": "electron_src_services_database_repositories_base_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task.repository.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_repository", + "target": "electron_src_services_database_repositories_base_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_status_repository", + "target": "electron_src_services_database_repositories_base_repository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_index", + "target": "electron_src_services_database_repositories_base_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_override_repository", + "target": "electron_src_services_database_repositories_base_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_type_repository", + "target": "electron_src_services_database_repositories_base_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_time_entry_repository", + "target": "electron_src_services_database_repositories_base_repository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/base.repository.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_base_repository_baserepository", + "target": "electron_src_services_database_repositories_base_repository_baserepository_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/base.repository.ts", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_base_repository_baserepository", + "target": "electron_src_services_database_repositories_base_repository_baserepository_ensureinitialized", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/month-config.repository.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_month_config_repository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/month-config.repository.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_month_config_repository_monthconfigrepository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_config_repository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_period_repository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_project_repository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_project_repository_projectrepository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_tag_repository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_tag_repository_tagrepository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task.repository.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_repository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task.repository.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_repository_taskrepository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_status_repository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_index", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_override_repository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_type_repository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_time_entry_repository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository", + "target": "electron_src_services_database_repositories_base_repository_baserepository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/index.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_index", + "target": "electron_src_services_database_repositories_config_month_config_repository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/index.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_index", + "target": "electron_src_services_database_repositories_config_month_config_repository_monthconfigrepository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_index", + "target": "electron_src_services_database_repositories_config_work_config_repository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_index", + "target": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/index.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_index", + "target": "electron_src_services_database_repositories_config_work_period_repository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/index.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_index", + "target": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/index.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_index", + "target": "electron_src_services_database_repositories_config_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/month-config.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_month_config_repository_spec", + "target": "electron_src_services_database_repositories_config_month_config_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/month-config.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_month_config_repository_spec", + "target": "electron_src_services_database_repositories_config_month_config_repository_monthconfigrepository", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/month-config.repository.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_month_config_repository", + "target": "electron_src_services_database_repositories_config_month_config_repository_monthconfigrepository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/month-config.repository.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_month_config_repository_monthconfigrepository", + "target": "electron_src_services_database_repositories_config_month_config_repository_monthconfigrepository_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/month-config.repository.ts", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_month_config_repository_monthconfigrepository", + "target": "electron_src_services_database_repositories_config_month_config_repository_monthconfigrepository_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/month-config.repository.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_month_config_repository_monthconfigrepository", + "target": "electron_src_services_database_repositories_config_month_config_repository_monthconfigrepository_get", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/month-config.repository.ts", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_month_config_repository_monthconfigrepository", + "target": "electron_src_services_database_repositories_config_month_config_repository_monthconfigrepository_update", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_config_repository_spec", + "target": "electron_src_services_database_repositories_config_work_config_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_config_repository_spec", + "target": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_config_repository", + "target": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository", + "target": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository", + "target": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_deletemonthconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository", + "target": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_get", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository", + "target": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_getallmonthconfigs", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository", + "target": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_getmonthconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository", + "target": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_update", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L74", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository", + "target": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_updatemonthconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_getmonthconfig", + "target": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_get", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_updatemonthconfig", + "target": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_get", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-config.repository.ts", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_updatemonthconfig", + "target": "electron_src_services_database_repositories_config_work_config_repository_workconfigrepository_update", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_period_repository_spec", + "target": "electron_src_services_database_repositories_config_work_period_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_period_repository_spec", + "target": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_period_repository", + "target": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository", + "target": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.ts", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository", + "target": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.ts", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository", + "target": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository_get", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository", + "target": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository_getall", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.ts", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository", + "target": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository_update", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/config/work-period.repository.ts", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository", + "target": "electron_src_services_database_repositories_config_work_period_repository_workperiodrepository_upsert", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_index", + "target": "electron_src_services_database_repositories_core_project_repository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_index", + "target": "electron_src_services_database_repositories_core_project_repository_projectrepository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/index.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_index", + "target": "electron_src_services_database_repositories_core_tag_repository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/index.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_index", + "target": "electron_src_services_database_repositories_core_tag_repository_tagrepository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/index.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_index", + "target": "electron_src_services_database_repositories_core_task_repository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/index.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_index", + "target": "electron_src_services_database_repositories_core_task_repository_taskrepository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/index.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_index", + "target": "electron_src_services_database_repositories_core_task_status_repository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/index.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_index", + "target": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/index.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_index", + "target": "electron_src_services_database_repositories_core_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/project.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_project_repository_spec", + "target": "electron_src_services_database_repositories_core_project_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/project.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_project_repository_spec", + "target": "electron_src_services_database_repositories_core_project_repository_projectrepository", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_project_repository", + "target": "electron_src_services_database_repositories_core_project_repository_projectrepository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_project_repository_projectrepository", + "target": "electron_src_services_database_repositories_core_project_repository_projectrepository_canclose", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_project_repository_projectrepository", + "target": "electron_src_services_database_repositories_core_project_repository_projectrepository_close", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_project_repository_projectrepository", + "target": "electron_src_services_database_repositories_core_project_repository_projectrepository_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_project_repository_projectrepository", + "target": "electron_src_services_database_repositories_core_project_repository_projectrepository_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_project_repository_projectrepository", + "target": "electron_src_services_database_repositories_core_project_repository_projectrepository_delete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_project_repository_projectrepository", + "target": "electron_src_services_database_repositories_core_project_repository_projectrepository_getall", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L83", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_project_repository_projectrepository", + "target": "electron_src_services_database_repositories_core_project_repository_projectrepository_reopen", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_project_repository_projectrepository", + "target": "electron_src_services_database_repositories_core_project_repository_projectrepository_update", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L74", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_project_repository_projectrepository_close", + "target": "electron_src_services_database_repositories_core_project_repository_projectrepository_update", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/project.repository.ts", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_project_repository_projectrepository_reopen", + "target": "electron_src_services_database_repositories_core_project_repository_projectrepository_update", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/tag.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_tag_repository_spec", + "target": "electron_src_services_database_repositories_core_tag_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/tag.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_tag_repository_spec", + "target": "electron_src_services_database_repositories_core_tag_repository_tagrepository", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_tag_repository", + "target": "electron_src_services_database_repositories_core_tag_repository_tagrepository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_tag_repository_tagrepository", + "target": "electron_src_services_database_repositories_core_tag_repository_tagrepository_addtotask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_tag_repository_tagrepository", + "target": "electron_src_services_database_repositories_core_tag_repository_tagrepository_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_tag_repository_tagrepository", + "target": "electron_src_services_database_repositories_core_tag_repository_tagrepository_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_tag_repository_tagrepository", + "target": "electron_src_services_database_repositories_core_tag_repository_tagrepository_delete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_tag_repository_tagrepository", + "target": "electron_src_services_database_repositories_core_tag_repository_tagrepository_getall", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_tag_repository_tagrepository", + "target": "electron_src_services_database_repositories_core_tag_repository_tagrepository_getbyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_tag_repository_tagrepository", + "target": "electron_src_services_database_repositories_core_tag_repository_tagrepository_getbyname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_tag_repository_tagrepository", + "target": "electron_src_services_database_repositories_core_tag_repository_tagrepository_getbytaskid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_tag_repository_tagrepository", + "target": "electron_src_services_database_repositories_core_tag_repository_tagrepository_removefromtask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_tag_repository_tagrepository", + "target": "electron_src_services_database_repositories_core_tag_repository_tagrepository_update", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_tag_repository_tagrepository_addtotask", + "target": "electron_src_services_database_repositories_core_tag_repository_tagrepository_create", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/tag.repository.ts", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_tag_repository_tagrepository_removefromtask", + "target": "electron_src_services_database_repositories_core_tag_repository_tagrepository_delete", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_status_repository_spec", + "target": "electron_src_services_database_repositories_core_task_status_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_status_repository_spec", + "target": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_status_repository", + "target": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository", + "target": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.ts", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository", + "target": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.ts", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository", + "target": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository_delete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.ts", + "source_location": "L71", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository", + "target": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository_findbyname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository", + "target": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository_getall", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task-status.repository.ts", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository", + "target": "electron_src_services_database_repositories_core_task_status_repository_taskstatusrepository_update", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_repository_spec", + "target": "electron_src_services_database_repositories_core_task_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_repository_spec", + "target": "electron_src_services_database_repositories_core_task_repository_taskrepository", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task.repository.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_repository", + "target": "electron_src_services_database_repositories_core_task_repository_taskrepository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task.repository.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_repository_taskrepository", + "target": "electron_src_services_database_repositories_core_task_repository_taskrepository_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task.repository.ts", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_repository_taskrepository", + "target": "electron_src_services_database_repositories_core_task_repository_taskrepository_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task.repository.ts", + "source_location": "L108", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_repository_taskrepository", + "target": "electron_src_services_database_repositories_core_task_repository_taskrepository_delete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task.repository.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_repository_taskrepository", + "target": "electron_src_services_database_repositories_core_task_repository_taskrepository_getall", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task.repository.ts", + "source_location": "L118", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_repository_taskrepository", + "target": "electron_src_services_database_repositories_core_task_repository_taskrepository_getstatuses", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/core/task.repository.ts", + "source_location": "L71", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_core_task_repository_taskrepository", + "target": "electron_src_services_database_repositories_core_task_repository_taskrepository_update", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/index.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_index", + "target": "electron_src_services_database_repositories_time_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_override_repository_spec", + "target": "electron_src_services_database_repositories_time_day_override_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_override_repository_spec", + "target": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_override_repository", + "target": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/index.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_index", + "target": "electron_src_services_database_repositories_time_day_override_repository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository", + "target": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository", + "target": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository", + "target": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_delete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L131", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository", + "target": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_deletebydate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository", + "target": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_getall", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository", + "target": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_getbydate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository", + "target": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_getbydaterange", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository", + "target": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_update", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository", + "target": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_upsert", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/index.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_index", + "target": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-override.repository.ts", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_deletebydate", + "target": "electron_src_services_database_repositories_time_day_override_repository_dayoverriderepository_delete", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_type_repository_spec", + "target": "electron_src_services_database_repositories_time_day_type_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_type_repository_spec", + "target": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_type_repository", + "target": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/index.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_index", + "target": "electron_src_services_database_repositories_time_day_type_repository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository", + "target": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository", + "target": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository", + "target": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository_delete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository", + "target": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository_getall", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository", + "target": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository_getbyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository", + "target": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository_seeddefaults", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository", + "target": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository_update", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/index.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_index", + "target": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/day-type.repository.ts", + "source_location": "L93", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository_seeddefaults", + "target": "electron_src_services_database_repositories_time_day_type_repository_daytyperepository_create", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_index", + "target": "electron_src_services_database_repositories_time_time_entry_repository", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_index", + "target": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_time_entry_repository_spec", + "target": "electron_src_services_database_repositories_time_time_entry_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_time_entry_repository_spec", + "target": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_time_entry_repository", + "target": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository", + "target": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository", + "target": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository", + "target": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository_delete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository", + "target": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository_getall", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository", + "target": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository_getbydate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository", + "target": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository_getbydaterange", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository", + "target": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository_getpending", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/database/repositories/time/time-entry.repository.ts", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository", + "target": "electron_src_services_database_repositories_time_time_entry_repository_timeentryrepository_update", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/auto-check-updates-handlers.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_auto_check_updates_handlers_spec", + "target": "electron_src_services_ipc_auto_check_updates_handlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/auto-check-updates-handlers.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_auto_check_updates_handlers_spec", + "target": "electron_src_services_ipc_auto_check_updates_handlers_setupautocheckupdateshandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/auto-check-updates-handlers.ts", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_auto_check_updates_handlers", + "target": "electron_src_services_ipc_auto_check_updates_handlers_getautocheckupdatesfromdb", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/auto-check-updates-handlers.ts", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_auto_check_updates_handlers", + "target": "electron_src_services_ipc_auto_check_updates_handlers_saveautocheckupdatestodb", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/auto-check-updates-handlers.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_auto_check_updates_handlers", + "target": "electron_src_services_ipc_auto_check_updates_handlers_setupautocheckupdateshandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_ipc_auto_check_updates_handlers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/auto-check-updates-handlers.ts", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_auto_check_updates_handlers_setupautocheckupdateshandlers", + "target": "electron_src_services_ipc_auto_check_updates_handlers_getautocheckupdatesfromdb", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/auto-check-updates-handlers.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_auto_check_updates_handlers_setupautocheckupdateshandlers", + "target": "electron_src_services_ipc_auto_check_updates_handlers_saveautocheckupdatestodb", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_ipc_auto_check_updates_handlers_setupautocheckupdateshandlers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index_setupipchandlers", + "target": "electron_src_services_ipc_auto_check_updates_handlers_setupautocheckupdateshandlers" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/backup-handlers.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_backup_handlers_spec", + "target": "electron_src_services_ipc_backup_handlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/backup-handlers.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_backup_handlers_spec", + "target": "electron_src_services_ipc_backup_handlers_setupbackuphandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/backup-handlers.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_backup_handlers", + "target": "electron_src_services_ipc_backup_handlers_setupbackuphandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_ipc_backup_handlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_ipc_backup_handlers_setupbackuphandlers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index_setupipchandlers", + "target": "electron_src_services_ipc_backup_handlers_setupbackuphandlers" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/database-handlers.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers_spec", + "target": "electron_src_services_ipc_database_handlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/database-handlers.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers_spec", + "target": "electron_src_services_ipc_database_handlers_setupdatabasehandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers", + "target": "electron_src_services_ipc_database_handlers_setupdatabasehandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers", + "target": "electron_src_services_ipc_handlers_audit_handlers_setupaudithandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers", + "target": "electron_src_services_ipc_handlers_config_handlers_setupconfighandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers", + "target": "electron_src_services_ipc_handlers_day_handlers_setupdayhandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers", + "target": "electron_src_services_ipc_handlers_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers", + "target": "electron_src_services_ipc_handlers_project_handlers_setupprojecthandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers", + "target": "electron_src_services_ipc_handlers_tag_handlers_setuptaghandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers", + "target": "electron_src_services_ipc_handlers_task_handlers_setuptaskhandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers", + "target": "electron_src_services_ipc_handlers_task_status_handlers_setuptaskstatushandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers", + "target": "electron_src_services_ipc_handlers_time_entry_handlers_setuptimeentryhandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers", + "target": "electron_src_services_ipc_handlers_work_period_handlers_setupworkperiodhandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_ipc_database_handlers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers_setupdatabasehandlers", + "target": "electron_src_services_ipc_handlers_audit_handlers_setupaudithandlers" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers_setupdatabasehandlers", + "target": "electron_src_services_ipc_handlers_config_handlers_setupconfighandlers" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers_setupdatabasehandlers", + "target": "electron_src_services_ipc_handlers_day_handlers_setupdayhandlers" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers_setupdatabasehandlers", + "target": "electron_src_services_ipc_handlers_project_handlers_setupprojecthandlers" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers_setupdatabasehandlers", + "target": "electron_src_services_ipc_handlers_tag_handlers_setuptaghandlers" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers_setupdatabasehandlers", + "target": "electron_src_services_ipc_handlers_task_handlers_setuptaskhandlers" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers_setupdatabasehandlers", + "target": "electron_src_services_ipc_handlers_task_status_handlers_setuptaskstatushandlers" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers_setupdatabasehandlers", + "target": "electron_src_services_ipc_handlers_time_entry_handlers_setuptimeentryhandlers" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/database-handlers.ts", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_database_handlers_setupdatabasehandlers", + "target": "electron_src_services_ipc_handlers_work_period_handlers_setupworkperiodhandlers" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_ipc_database_handlers_setupdatabasehandlers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index_setupipchandlers", + "target": "electron_src_services_ipc_database_handlers_setupdatabasehandlers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/audit.handlers.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_audit_handlers", + "target": "electron_src_services_ipc_handlers_audit_handlers_setupaudithandlers", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_index", + "target": "electron_src_services_ipc_handlers_audit_handlers", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_index", + "target": "electron_src_services_ipc_handlers_audit_handlers_setupaudithandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/config.handlers.ts", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_config_handlers", + "target": "electron_src_services_ipc_handlers_config_handlers_setupconfighandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/config.handlers.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_config_handlers", + "target": "electron_src_services_ipc_handlers_config_handlers_workconfigupdatedata", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_index", + "target": "electron_src_services_ipc_handlers_config_handlers", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_index", + "target": "electron_src_services_ipc_handlers_config_handlers_setupconfighandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_day_handlers", + "target": "electron_src_services_ipc_handlers_day_handlers_dayoverrideupdatedata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_day_handlers", + "target": "electron_src_services_ipc_handlers_day_handlers_daytypeupdatedata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/day.handlers.ts", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_day_handlers", + "target": "electron_src_services_ipc_handlers_day_handlers_setupdayhandlers", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_index", + "target": "electron_src_services_ipc_handlers_day_handlers", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_index", + "target": "electron_src_services_ipc_handlers_day_handlers_setupdayhandlers", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_index", + "target": "electron_src_services_ipc_handlers_project_handlers", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_index", + "target": "electron_src_services_ipc_handlers_project_handlers_setupprojecthandlers", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_index", + "target": "electron_src_services_ipc_handlers_tag_handlers", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_index", + "target": "electron_src_services_ipc_handlers_tag_handlers_setuptaghandlers", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_index", + "target": "electron_src_services_ipc_handlers_task_handlers", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_index", + "target": "electron_src_services_ipc_handlers_task_handlers_setuptaskhandlers", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_index", + "target": "electron_src_services_ipc_handlers_task_status_handlers", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_index", + "target": "electron_src_services_ipc_handlers_task_status_handlers_setuptaskstatushandlers", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_index", + "target": "electron_src_services_ipc_handlers_time_entry_handlers", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_index", + "target": "electron_src_services_ipc_handlers_time_entry_handlers_setuptimeentryhandlers", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_index", + "target": "electron_src_services_ipc_handlers_work_period_handlers", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/index.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_index", + "target": "electron_src_services_ipc_handlers_work_period_handlers_setupworkperiodhandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/project.handlers.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_project_handlers", + "target": "electron_src_services_ipc_handlers_project_handlers_setupprojecthandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/tag.handlers.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_tag_handlers", + "target": "electron_src_services_ipc_handlers_tag_handlers_setuptaghandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/task-status.handlers.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_task_status_handlers", + "target": "electron_src_services_ipc_handlers_task_status_handlers_setuptaskstatushandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/task.handlers.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_task_handlers", + "target": "electron_src_services_ipc_handlers_task_handlers_setuptaskhandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/task.handlers.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_task_handlers", + "target": "electron_src_services_ipc_handlers_task_handlers_taskupdatedata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/time-entry.handlers.ts", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_time_entry_handlers", + "target": "electron_src_services_ipc_handlers_time_entry_handlers_setuptimeentryhandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/time-entry.handlers.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_time_entry_handlers", + "target": "electron_src_services_ipc_handlers_time_entry_handlers_timeentryupdatedata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/handlers/work-period.handlers.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_handlers_work_period_handlers", + "target": "electron_src_services_ipc_handlers_work_period_handlers_setupworkperiodhandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_ipc_index_setupipchandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_ipc_language_handlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_ipc_language_handlers_setuplanguagehandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_ipc_system_handlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_ipc_system_handlers_setupsystemhandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_ipc_theme_handlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_ipc_theme_handlers_setupthemehandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_ipc_update_handlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_ipc_update_handlers_setupupdatehandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_update_update_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index", + "target": "electron_src_services_update_update_service_updateservice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index_setupipchandlers", + "target": "electron_src_services_ipc_language_handlers_setuplanguagehandlers" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index_setupipchandlers", + "target": "electron_src_services_ipc_system_handlers_setupsystemhandlers" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index_setupipchandlers", + "target": "electron_src_services_ipc_theme_handlers_setupthemehandlers" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/index.ts", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_index_setupipchandlers", + "target": "electron_src_services_ipc_update_handlers_setupupdatehandlers" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers_spec", + "target": "electron_src_services_ipc_language_handlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers_spec", + "target": "electron_src_services_ipc_language_handlers_getcurrentlanguage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers_spec", + "target": "electron_src_services_ipc_language_handlers_initializelanguage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers_spec", + "target": "electron_src_services_ipc_language_handlers_setlanguage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers_spec", + "target": "electron_src_services_ipc_language_handlers_setuplanguagehandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers", + "target": "electron_src_services_ipc_language_handlers_getcurrentlanguage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers", + "target": "electron_src_services_ipc_language_handlers_getlanguagefromdb", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers", + "target": "electron_src_services_ipc_language_handlers_getsystemlanguage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L115", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers", + "target": "electron_src_services_ipc_language_handlers_initializelanguage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers", + "target": "electron_src_services_ipc_language_handlers_savelanguagetodb", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers", + "target": "electron_src_services_ipc_language_handlers_setlanguage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers", + "target": "electron_src_services_ipc_language_handlers_setuplanguagehandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers", + "target": "electron_src_services_ipc_language_handlers_supported_languages", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager", + "target": "electron_src_services_ipc_language_handlers", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers_getsystemlanguage", + "target": "electron_src_services_ipc_language_handlers_supported_languages" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers_getlanguagefromdb", + "target": "electron_src_services_ipc_language_handlers_getsystemlanguage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers_setuplanguagehandlers", + "target": "electron_src_services_ipc_language_handlers_getlanguagefromdb", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers_setuplanguagehandlers", + "target": "electron_src_services_ipc_language_handlers_savelanguagetodb", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L116", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers_initializelanguage", + "target": "electron_src_services_ipc_language_handlers_getlanguagefromdb", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/language-handlers.ts", + "source_location": "L108", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_language_handlers_setlanguage", + "target": "electron_src_services_ipc_language_handlers_savelanguagetodb", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager", + "target": "electron_src_services_ipc_language_handlers_getcurrentlanguage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager_setupmenu", + "target": "electron_src_services_ipc_language_handlers_getcurrentlanguage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager_t", + "target": "electron_src_services_ipc_language_handlers_getcurrentlanguage" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager", + "target": "electron_src_services_ipc_language_handlers_setlanguage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L356", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager_changelanguage", + "target": "electron_src_services_ipc_language_handlers_setlanguage" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager", + "target": "electron_src_services_ipc_language_handlers_initializelanguage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager_setupmenu", + "target": "electron_src_services_ipc_language_handlers_initializelanguage" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/system-handlers.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_system_handlers_spec", + "target": "electron_src_services_ipc_system_handlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/system-handlers.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_system_handlers_spec", + "target": "electron_src_services_ipc_system_handlers_setupsystemhandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/system-handlers.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_system_handlers", + "target": "electron_src_services_ipc_system_handlers_setupsystemhandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers_spec", + "target": "electron_src_services_ipc_theme_handlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers_spec", + "target": "electron_src_services_ipc_theme_handlers_getisdarkmode", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers_spec", + "target": "electron_src_services_ipc_theme_handlers_initializetheme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers_spec", + "target": "electron_src_services_ipc_theme_handlers_setdarkmode", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers_spec", + "target": "electron_src_services_ipc_theme_handlers_setupthemehandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers", + "target": "electron_src_services_ipc_theme_handlers_getisdarkmode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers", + "target": "electron_src_services_ipc_theme_handlers_getthemefromdb", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L102", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers", + "target": "electron_src_services_ipc_theme_handlers_initializetheme", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers", + "target": "electron_src_services_ipc_theme_handlers_savethemetodb", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers", + "target": "electron_src_services_ipc_theme_handlers_setdarkmode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers", + "target": "electron_src_services_ipc_theme_handlers_setupthemehandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager", + "target": "electron_src_services_ipc_theme_handlers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers_setupthemehandlers", + "target": "electron_src_services_ipc_theme_handlers_getthemefromdb", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers_setupthemehandlers", + "target": "electron_src_services_ipc_theme_handlers_savethemetodb", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers_initializetheme", + "target": "electron_src_services_ipc_theme_handlers_getthemefromdb", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/theme-handlers.ts", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_theme_handlers_setdarkmode", + "target": "electron_src_services_ipc_theme_handlers_savethemetodb", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager", + "target": "electron_src_services_ipc_theme_handlers_getisdarkmode", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L348", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager_toggletheme", + "target": "electron_src_services_ipc_theme_handlers_getisdarkmode" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager", + "target": "electron_src_services_ipc_theme_handlers_setdarkmode", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L349", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager_toggletheme", + "target": "electron_src_services_ipc_theme_handlers_setdarkmode" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/update-handlers.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_update_handlers_spec", + "target": "electron_src_services_ipc_update_handlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/update-handlers.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_update_handlers_spec", + "target": "electron_src_services_ipc_update_handlers_setupupdatehandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/update-handlers.spec.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_update_handlers_spec", + "target": "electron_src_services_update_update_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/update-handlers.spec.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_update_handlers_spec", + "target": "electron_src_services_update_update_service_updateservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/update-handlers.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_update_handlers", + "target": "electron_src_services_ipc_update_handlers_setupupdatehandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/update-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_update_handlers", + "target": "electron_src_services_update_update_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/ipc/update-handlers.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_ipc_update_handlers", + "target": "electron_src_services_update_update_service_updateservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L100", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager", + "target": "electron_src_services_menu_menu_manager_menumanager", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager", + "target": "electron_src_services_menu_menu_manager_menutranslations", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L355", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager", + "target": "electron_src_services_menu_menu_manager_menumanager_changelanguage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager", + "target": "electron_src_services_menu_menu_manager_menumanager_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L340", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager", + "target": "electron_src_services_menu_menu_manager_menumanager_navigateto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L118", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager", + "target": "electron_src_services_menu_menu_manager_menumanager_setupmenu", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L363", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager", + "target": "electron_src_services_menu_menu_manager_menumanager_showaboutdialog", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L379", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager", + "target": "electron_src_services_menu_menu_manager_menumanager_showkeyboardshortcuts", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L110", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager", + "target": "electron_src_services_menu_menu_manager_menumanager_t", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L347", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager", + "target": "electron_src_services_menu_menu_manager_menumanager_toggletheme", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager_setupmenu", + "target": "electron_src_services_menu_menu_manager_menumanager_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L365", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager_showaboutdialog", + "target": "electron_src_services_menu_menu_manager_menumanager_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L385", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager_showkeyboardshortcuts", + "target": "electron_src_services_menu_menu_manager_menumanager_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L357", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager_changelanguage", + "target": "electron_src_services_menu_menu_manager_menumanager_setupmenu", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L150", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager_setupmenu", + "target": "electron_src_services_menu_menu_manager_menumanager_navigateto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L326", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager_setupmenu", + "target": "electron_src_services_menu_menu_manager_menumanager_showaboutdialog", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L310", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager_setupmenu", + "target": "electron_src_services_menu_menu_manager_menumanager_showkeyboardshortcuts", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/menu/menu-manager.ts", + "source_location": "L222", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_menu_menu_manager_menumanager_setupmenu", + "target": "electron_src_services_menu_menu_manager_menumanager_toggletheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_spec", + "target": "electron_src_services_navigation_navigation_handler", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_spec", + "target": "electron_src_services_navigation_navigation_handler_navigationhandler", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_spec", + "target": "electron_src_services_navigation_navigation_handler_spec_getmockcalls", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.spec.ts", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_spec", + "target": "electron_src_services_navigation_navigation_handler_spec_mockbrowserwindow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.spec.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_spec", + "target": "electron_src_services_navigation_navigation_handler_spec_webcontentscall", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler", + "target": "electron_src_services_navigation_navigation_handler_navigationhandler", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler", + "target": "electron_src_utils_paths", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler", + "target": "electron_src_utils_paths_getindexpath", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_navigationhandler", + "target": "electron_src_services_navigation_navigation_handler_navigationhandler_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L79", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_navigationhandler", + "target": "electron_src_services_navigation_navigation_handler_navigationhandler_getindexurl", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_navigationhandler", + "target": "electron_src_services_navigation_navigation_handler_navigationhandler_loadindex", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_navigationhandler", + "target": "electron_src_services_navigation_navigation_handler_navigationhandler_setupfailedloadhandler", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_navigationhandler", + "target": "electron_src_services_navigation_navigation_handler_navigationhandler_setupnavigationhandlers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_navigationhandler", + "target": "electron_src_services_navigation_navigation_handler_navigationhandler_setupnavigationinterceptor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_navigationhandler", + "target": "electron_src_services_navigation_navigation_handler_navigationhandler_setupreloadinterceptor", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_navigationhandler_constructor", + "target": "electron_src_utils_paths_getindexpath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_navigationhandler_setupnavigationhandlers", + "target": "electron_src_services_navigation_navigation_handler_navigationhandler_setupfailedloadhandler", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_navigationhandler_setupnavigationhandlers", + "target": "electron_src_services_navigation_navigation_handler_navigationhandler_setupnavigationinterceptor", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_navigationhandler_setupnavigationhandlers", + "target": "electron_src_services_navigation_navigation_handler_navigationhandler_setupreloadinterceptor", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_navigationhandler_setupnavigationinterceptor", + "target": "electron_src_services_navigation_navigation_handler_navigationhandler_loadindex", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_navigationhandler_setupfailedloadhandler", + "target": "electron_src_services_navigation_navigation_handler_navigationhandler_loadindex", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/navigation/navigation-handler.ts", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_navigation_navigation_handler_navigationhandler_setupreloadinterceptor", + "target": "electron_src_services_navigation_navigation_handler_navigationhandler_loadindex", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/update/update.service.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_update_update_service_spec", + "target": "electron_src_services_update_update_service", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/update/update.service.spec.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_update_update_service_spec", + "target": "electron_src_services_update_update_service_spec_mockfetch", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/update/update.service.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_update_update_service_spec", + "target": "electron_src_services_update_update_service_updateservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_update_update_service", + "target": "electron_src_services_update_update_service_githubrelease", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_update_update_service", + "target": "electron_src_services_update_update_service_updatecheckresult", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_update_update_service", + "target": "electron_src_services_update_update_service_updateservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_update_update_service_updateservice", + "target": "electron_src_services_update_update_service_updateservice_checkforupdates", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L161", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_update_update_service_updateservice", + "target": "electron_src_services_update_update_service_updateservice_compareprereleases", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_update_update_service_updateservice", + "target": "electron_src_services_update_update_service_updateservice_compareversions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_update_update_service_updateservice", + "target": "electron_src_services_update_update_service_updateservice_getreleasebytag", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L135", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_update_update_service_updateservice", + "target": "electron_src_services_update_update_service_updateservice_parseversion", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_update_update_service_updateservice_checkforupdates", + "target": "electron_src_services_update_update_service_updateservice_compareversions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L128", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_update_update_service_updateservice_compareversions", + "target": "electron_src_services_update_update_service_updateservice_compareprereleases", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/services/update/update.service.ts", + "source_location": "L99", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_services_update_update_service_updateservice_compareversions", + "target": "electron_src_services_update_update_service_updateservice_parseversion", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_index", + "target": "electron_src_utils_paths", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths_spec", + "target": "electron_src_utils_paths", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths_spec", + "target": "electron_src_utils_paths_getapppath", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths_spec", + "target": "electron_src_utils_paths_getbackuppath", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths_spec", + "target": "electron_src_utils_paths_getdatabasepath", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths_spec", + "target": "electron_src_utils_paths_getdatapath", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths_spec", + "target": "electron_src_utils_paths_getindexpath", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths_spec", + "target": "electron_src_utils_paths_getpreloadpath", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths_spec", + "target": "electron_src_utils_paths_gettemplatedatabasepath", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths_spec", + "target": "electron_src_utils_paths_ispackaged", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths", + "target": "electron_src_utils_paths_dirname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths", + "target": "electron_src_utils_paths_filename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths", + "target": "electron_src_utils_paths_getapppath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths", + "target": "electron_src_utils_paths_getbackuppath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths", + "target": "electron_src_utils_paths_getdatabasepath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths", + "target": "electron_src_utils_paths_getdatapath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths", + "target": "electron_src_utils_paths_getindexpath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths", + "target": "electron_src_utils_paths_getpreloadpath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths", + "target": "electron_src_utils_paths_gettemplatedatabasepath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths", + "target": "electron_src_utils_paths_ispackaged", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths_getapppath", + "target": "electron_src_utils_paths_ispackaged", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths_getdatapath", + "target": "electron_src_utils_paths_ispackaged", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths_getindexpath", + "target": "electron_src_utils_paths_ispackaged", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths_getpreloadpath", + "target": "electron_src_utils_paths_ispackaged", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths_gettemplatedatabasepath", + "target": "electron_src_utils_paths_ispackaged", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths_getdatapath", + "target": "electron_src_utils_paths_getapppath", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths_getbackuppath", + "target": "electron_src_utils_paths_getdatapath", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "electron/src/utils/paths.ts", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "source": "electron_src_utils_paths_getdatabasepath", + "target": "electron_src_utils_paths_getdatapath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec", + "target": "electron_tsconfig_spec_compileroptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec", + "target": "electron_tsconfig_spec_include", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions", + "target": "electron_tsconfig_spec_compileroptions_baseurl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions", + "target": "electron_tsconfig_spec_compileroptions_composite", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions", + "target": "electron_tsconfig_spec_compileroptions_declaration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions", + "target": "electron_tsconfig_spec_compileroptions_esmoduleinterop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions", + "target": "electron_tsconfig_spec_compileroptions_forceconsistentcasinginfilenames", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions", + "target": "electron_tsconfig_spec_compileroptions_isolatedmodules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions", + "target": "electron_tsconfig_spec_compileroptions_lib", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions", + "target": "electron_tsconfig_spec_compileroptions_module", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions", + "target": "electron_tsconfig_spec_compileroptions_moduleresolution", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions", + "target": "electron_tsconfig_spec_compileroptions_outdir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions", + "target": "electron_tsconfig_spec_compileroptions_paths", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions", + "target": "electron_tsconfig_spec_compileroptions_resolvejsonmodule", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions", + "target": "electron_tsconfig_spec_compileroptions_skiplibcheck", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions", + "target": "electron_tsconfig_spec_compileroptions_sourcemap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions", + "target": "electron_tsconfig_spec_compileroptions_strict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions", + "target": "electron_tsconfig_spec_compileroptions_target", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions", + "target": "electron_tsconfig_spec_compileroptions_types", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions_lib", + "target": "ref_es2022", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions_types", + "target": "electron_tsconfig_spec_json_ref_node", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "electron_tsconfig_spec_compileroptions_paths", + "target": "electron_tsconfig_spec_paths_prisma_generated", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L20", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "electron_tsconfig_spec_paths_prisma_generated", + "target": "ref_prisma_generated_client", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L23", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "electron_tsconfig_spec_include", + "target": "electron_tsconfig_spec_json_ref_src_spec_ts", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "electron/tsconfig.spec.json", + "source_location": "L23", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "electron_tsconfig_spec_include", + "target": "electron_tsconfig_spec_json_ref_src_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "package", + "target": "package_author", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "source": "package", + "target": "package_build", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast", + "source": "package", + "target": "package_dependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "package", + "target": "package_description", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L184", + "weight": 1.0, + "_origin": "ast", + "source": "package", + "target": "package_devdependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "package", + "target": "package_license", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L230", + "weight": 1.0, + "_origin": "ast", + "source": "package", + "target": "package_lint_staged", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "package", + "target": "package_main", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "package", + "target": "package_name", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "package", + "target": "package_overrides", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L146", + "weight": 1.0, + "_origin": "ast", + "source": "package", + "target": "package_prettier", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L156", + "weight": 1.0, + "_origin": "ast", + "source": "package", + "target": "package_private", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "package", + "target": "package_scripts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "package", + "target": "package_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "package", + "target": "package_version", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "package_overrides", + "target": "package_overrides_axios", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "package_overrides", + "target": "package_overrides_hono", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "source": "package_overrides", + "target": "package_overrides_lodash", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "package_overrides", + "target": "package_overrides_node_forge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_build", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_build_storybook", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_dev", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_dist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_dist_linux", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_dist_mac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_dist_win", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_format", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_lint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_lint_fix", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_postinstall", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_prepare", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_prisma_generate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_prisma_migrate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_prisma_push", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_prisma_studio", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_prisma_template", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_sonar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_sonar_check", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_start", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_storybook", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_test", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_test_coverage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_test_electron", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_test_electron_coverage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "source": "package_scripts", + "target": "package_scripts_test_electron_watch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "source": "package_build", + "target": "package_build_appid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "source": "package_build", + "target": "package_build_artifactname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "source": "package_build", + "target": "package_build_asar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "source": "package_build", + "target": "package_build_asarunpack", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "source": "package_build", + "target": "package_build_copyright", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "source": "package_build", + "target": "package_build_directories", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L130", + "weight": 1.0, + "_origin": "ast", + "source": "package_build", + "target": "package_build_dmg", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast", + "source": "package_build", + "target": "package_build_files", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "source": "package_build", + "target": "package_build_icon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "source": "package_build", + "target": "package_build_linux", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "source": "package_build", + "target": "package_build_mac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "source": "package_build", + "target": "package_build_nsis", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "source": "package_build", + "target": "package_build_productname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "source": "package_build", + "target": "package_build_win", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_directories", + "target": "package_directories_output", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L52", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_build_files", + "target": "ref_dist", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L52", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_build_files", + "target": "ref_node_modules_better_sqlite3", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L52", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_build_files", + "target": "ref_node_modules_prisma", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L52", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_build_files", + "target": "ref_node_modules_prisma_adapter_better_sqlite3", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L52", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_build_files", + "target": "ref_node_modules_prisma_client", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L52", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_build_files", + "target": "ref_prisma_schema_prisma", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L52", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_build_files", + "target": "ref_prisma_template_db", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L61", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_build_asarunpack", + "target": "ref_node_modules_prisma", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L61", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_build_asarunpack", + "target": "ref_node_modules_prisma_client", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L61", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_build_asarunpack", + "target": "ref_node_modules_prisma_adapter_better_sqlite3", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L61", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_build_asarunpack", + "target": "ref_node_modules_better_sqlite3", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L61", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_build_asarunpack", + "target": "ref_prisma_template_db", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L61", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_build_asarunpack", + "target": "ref_dist_main_generated", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L71", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_win", + "target": "package_win_target", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_nsis", + "target": "package_nsis_allowtochangeinstallationdirectory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_nsis", + "target": "package_nsis_createdesktopshortcut", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_nsis", + "target": "package_nsis_createstartmenushortcut", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_nsis", + "target": "package_nsis_installersidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_nsis", + "target": "package_nsis_license", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L81", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_nsis", + "target": "package_nsis_oneclick", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L83", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_nsis", + "target": "package_nsis_permachine", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_nsis", + "target": "package_nsis_shortcutname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L112", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_linux", + "target": "package_linux_category", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L115", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_linux", + "target": "package_linux_description", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_linux", + "target": "package_linux_icon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_linux", + "target": "package_linux_maintainer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_linux", + "target": "package_linux_synopsis", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L91", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_linux", + "target": "package_linux_target", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L128", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_mac", + "target": "package_mac_category", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L127", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_mac", + "target": "package_mac_icon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L118", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_mac", + "target": "package_mac_target", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_dmg", + "target": "package_dmg_contents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L131", + "weight": 1.0, + "_origin": "ast", + "source": "package_build_dmg", + "target": "package_dmg_title", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L147", + "weight": 1.0, + "_origin": "ast", + "source": "package_prettier", + "target": "package_prettier_overrides", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L158", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_angular_animations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_angular_cdk", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L160", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_angular_common", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L161", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_angular_compiler", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L162", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_angular_core", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L163", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_angular_forms", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L164", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_angular_platform_browser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L165", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_angular_router", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L174", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_better_sqlite3", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L175", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_dompurify", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L166", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_fontsource_inter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L167", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_fontsource_manrope", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L176", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_marked", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L168", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_ngx_translate_core", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L169", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_ngx_translate_http_loader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L177", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_primeflex", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L178", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_primeicons", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L179", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_primeng", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L170", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_primeuix_themes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L171", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_prisma_adapter_better_sqlite3", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L172", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_prisma_client", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L180", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_rxjs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_tslib", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L173", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_types_dompurify", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L182", + "weight": 1.0, + "_origin": "ast", + "source": "package_dependencies", + "target": "package_dependencies_zone_js", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L158", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_angular_animations", + "target": "angular_animations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L159", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_angular_cdk", + "target": "angular_cdk", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L160", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_angular_common", + "target": "angular_common", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L161", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_angular_compiler", + "target": "angular_compiler", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L162", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_angular_core", + "target": "angular_core", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L163", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_angular_forms", + "target": "angular_forms", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L164", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_angular_platform_browser", + "target": "angular_platform_browser", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L165", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_angular_router", + "target": "angular_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L166", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_fontsource_inter", + "target": "fontsource_inter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L167", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_fontsource_manrope", + "target": "fontsource_manrope", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L168", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_ngx_translate_core", + "target": "ngx_translate_core", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L169", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_ngx_translate_http_loader", + "target": "ngx_translate_http_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L170", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_primeuix_themes", + "target": "primeuix_themes", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L171", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_prisma_adapter_better_sqlite3", + "target": "prisma_adapter_better_sqlite3", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L172", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_prisma_client", + "target": "prisma_client", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L173", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_types_dompurify", + "target": "types_dompurify", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L174", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_better_sqlite3", + "target": "better_sqlite3", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L175", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_dompurify", + "target": "dompurify", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/app/pipes/safe-markdown.pipe.ts", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pipes_safe_markdown_pipe_safemarkdownpipe_transform", + "target": "package_dependencies_dompurify" + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L176", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_marked", + "target": "marked", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L177", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_primeflex", + "target": "primeflex", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L178", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_primeicons", + "target": "primeicons", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L179", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_primeng", + "target": "primeng", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L180", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_rxjs", + "target": "rxjs", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L181", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_tslib", + "target": "tslib", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L182", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_dependencies_zone_js", + "target": "zone_js", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L185", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_analogjs_vite_plugin_angular", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L189", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_angular_build", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L190", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_angular_cli", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L191", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_angular_compiler_cli", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L186", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_angular_devkit_architect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L187", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_angular_devkit_build_angular", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L188", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_angular_devkit_core", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L205", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_angular_eslint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L192", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_angular_platform_browser_dynamic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L193", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_commitlint_cli", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L194", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_commitlint_config_conventional", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L195", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_compodoc_compodoc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L206", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_cross_env", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L207", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_dotenv", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L208", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_electron", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L209", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_electron_builder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L196", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_electron_rebuild", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L210", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_electron_vite", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L211", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_eslint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L212", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_husky", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L213", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_jasmine_core", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L214", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_jest_mock_extended", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L215", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_karma", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L216", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_karma_chrome_launcher", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L217", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_karma_coverage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L218", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_karma_jasmine", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L219", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_karma_jasmine_html_reporter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L220", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_lint_staged", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L221", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_prettier", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L222", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_prisma", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L223", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_sonarqube_scanner", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L224", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_storybook", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L197", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_storybook_addon_a11y", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L198", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_storybook_addon_docs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L199", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_storybook_addon_onboarding", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L200", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_storybook_angular", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L201", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_types_better_sqlite3", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L202", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_types_jasmine", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L203", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_types_node", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L225", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_typescript", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L226", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_typescript_eslint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L227", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_vite", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L228", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_vitest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L204", + "weight": 1.0, + "_origin": "ast", + "source": "package_devdependencies", + "target": "package_devdependencies_vitest_coverage_v8", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L185", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_analogjs_vite_plugin_angular", + "target": "analogjs_vite_plugin_angular", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L186", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_angular_devkit_architect", + "target": "angular_devkit_architect", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L187", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_angular_devkit_build_angular", + "target": "angular_devkit_build_angular", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L188", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_angular_devkit_core", + "target": "angular_devkit_core", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L189", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_angular_build", + "target": "angular_build", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L190", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_angular_cli", + "target": "package_json_angular_cli", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L191", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_angular_compiler_cli", + "target": "angular_compiler_cli", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L192", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_angular_platform_browser_dynamic", + "target": "angular_platform_browser_dynamic", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L193", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_commitlint_cli", + "target": "commitlint_cli", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L194", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_commitlint_config_conventional", + "target": "commitlint_config_conventional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L195", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_compodoc_compodoc", + "target": "compodoc_compodoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L196", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_electron_rebuild", + "target": "electron_rebuild", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L197", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_storybook_addon_a11y", + "target": "storybook_addon_a11y", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L198", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_storybook_addon_docs", + "target": "storybook_addon_docs", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L199", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_storybook_addon_onboarding", + "target": "storybook_addon_onboarding", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L200", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_storybook_angular", + "target": "storybook_angular", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L201", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_types_better_sqlite3", + "target": "types_better_sqlite3", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L202", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_types_jasmine", + "target": "types_jasmine", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L203", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_types_node", + "target": "types_node", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L204", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_vitest_coverage_v8", + "target": "vitest_coverage_v8", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L205", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_angular_eslint", + "target": "angular_eslint", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L206", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_cross_env", + "target": "cross_env", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L207", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_dotenv", + "target": "dotenv", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L208", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_electron", + "target": "electron", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L209", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_electron_builder", + "target": "electron_builder", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L210", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_electron_vite", + "target": "electron_vite", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L211", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_eslint", + "target": "eslint", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L212", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_husky", + "target": "husky", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L213", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_jasmine_core", + "target": "jasmine_core", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L214", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_jest_mock_extended", + "target": "jest_mock_extended", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L215", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_karma", + "target": "karma", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L216", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_karma_chrome_launcher", + "target": "karma_chrome_launcher", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L217", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_karma_coverage", + "target": "karma_coverage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L218", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_karma_jasmine", + "target": "karma_jasmine", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L219", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_karma_jasmine_html_reporter", + "target": "karma_jasmine_html_reporter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L220", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_lint_staged", + "target": "lint_staged", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L221", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_prettier", + "target": "prettier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L222", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_prisma", + "target": "prisma", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L223", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_sonarqube_scanner", + "target": "sonarqube_scanner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L224", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_storybook", + "target": "storybook", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L225", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_typescript", + "target": "typescript", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L226", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_typescript_eslint", + "target": "typescript_eslint", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L227", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_vite", + "target": "vite", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L228", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_devdependencies_vitest", + "target": "vitest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L235", + "weight": 1.0, + "_origin": "ast", + "source": "package_lint_staged", + "target": "package_lint_staged_html", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L239", + "weight": 1.0, + "_origin": "ast", + "source": "package_lint_staged", + "target": "package_lint_staged_json_md", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L231", + "weight": 1.0, + "_origin": "ast", + "source": "package_lint_staged", + "target": "package_lint_staged_ts_js", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L231", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_lint_staged_ts_js", + "target": "ref_eslint_fix", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L231", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_lint_staged_ts_js", + "target": "ref_prettier_write", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L235", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_lint_staged_html", + "target": "ref_eslint_fix", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L235", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_lint_staged_html", + "target": "ref_prettier_write", + "confidence_score": 1.0 + }, + { + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L239", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "package_lint_staged_json_md", + "target": "ref_prettier_write", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/update-db-template.mjs", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "scripts_update_db_template", + "target": "scripts_update_db_template_dirname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/update-db-template.mjs", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "scripts_update_db_template", + "target": "scripts_update_db_template_distdbpath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/update-db-template.mjs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "scripts_update_db_template", + "target": "scripts_update_db_template_templatepath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/app.config.ts", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_config", + "target": "src_app_app_config_appconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.config.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_config", + "target": "src_app_app_routes", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.config.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_config", + "target": "src_app_app_routes_routes", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.config.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_config", + "target": "src_app_services_errors_global_error_handler_globalerrorhandler", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.config.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_config", + "target": "src_app_services_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.config.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_config", + "target": "src_app_services_theme_theme_service_themeservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.config.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_config", + "target": "src_app_services_translation_translation_service_translationservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.config.ts", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_config", + "target": "src_app_themes_aura_open_preset", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.config.ts", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_config", + "target": "src_app_themes_aura_open_preset_auraopen", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/main.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_main", + "target": "src_app_app_config", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/main.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_main", + "target": "src_app_app_config_appconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/app.routes.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_routes", + "target": "src_app_app_routes_routes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_spec", + "target": "src_app_app", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_spec", + "target": "src_app_app_app", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.spec.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_spec", + "target": "src_app_services_action_history_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.spec.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_spec", + "target": "src_app_services_action_history_service_actionhistoryservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.spec.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_spec", + "target": "src_app_services_update_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.spec.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_spec", + "target": "src_app_services_update_service_updateservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/app.ts", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app", + "target": "src_app_app_app", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app", + "target": "src_app_components_open_nav_open_nav", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app", + "target": "src_app_components_open_nav_open_nav_opennavcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app", + "target": "src_app_components_update_banner_update_banner_component", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app", + "target": "src_app_components_update_banner_update_banner_component_updatebannercomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app", + "target": "src_app_services_action_history_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app", + "target": "src_app_services_action_history_service_actionhistoryservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app", + "target": "src_app_services_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app", + "target": "src_app_services_navigation_electron_navigation_service_electronnavigationservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app", + "target": "src_app_services_theme_theme_service_themeservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app", + "target": "src_app_services_translation_translation_service_translationservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.ts", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app", + "target": "src_app_services_update_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/app.ts", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app", + "target": "src_app_services_update_service_updateservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/main.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "src_main", + "target": "src_app_app", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/app.ts", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_app", + "target": "src_app_app_app_ngondestroy", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/app.ts", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_app", + "target": "src_app_app_app_ngoninit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/app.ts", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_app", + "target": "src_app_app_app_setuphistorylisteners", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/app.ts", + "source_location": "L20", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_app_app", + "target": "src_app_app_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/main.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "src_main", + "target": "src_app_app_app", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/app.ts", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_app_app_ngoninit", + "target": "src_app_app_app_setuphistorylisteners", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/error-boundary/error-boundary.spec.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_error_boundary_error_boundary_spec", + "target": "src_app_components_error_boundary_error_boundary", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/error-boundary/error-boundary.spec.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_error_boundary_error_boundary_spec", + "target": "src_app_components_error_boundary_error_boundary_errorboundarycomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/error-boundary/error-boundary.spec.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_error_boundary_error_boundary_spec", + "target": "src_app_components_error_boundary_error_boundary_spec_testhostcomponent", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/error-boundary/error-boundary.spec.ts", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_error_boundary_error_boundary_spec_testhostcomponent", + "target": "src_app_components_error_boundary_error_boundary_spec_testhostcomponent_onretry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/error-boundary/error-boundary.spec.ts", + "source_location": "L10", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_error_boundary_error_boundary_spec_testhostcomponent", + "target": "src_app_components_error_boundary_error_boundary_spec_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/error-boundary/error-boundary.ts", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_error_boundary_error_boundary", + "target": "src_app_components_error_boundary_error_boundary_errorboundarycomponent", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/error-boundary/error-boundary.ts", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_error_boundary_error_boundary_errorboundarycomponent", + "target": "src_app_components_error_boundary_error_boundary_errorboundarycomponent_clearerror", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/error-boundary/error-boundary.ts", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_error_boundary_error_boundary_errorboundarycomponent", + "target": "src_app_components_error_boundary_error_boundary_errorboundarycomponent_retry", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/error-boundary/error-boundary.ts", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_error_boundary_error_boundary_errorboundarycomponent", + "target": "src_app_components_error_boundary_error_boundary_errorboundarycomponent_seterror", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/error-boundary/error-boundary.ts", + "source_location": "L9", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_error_boundary_error_boundary_errorboundarycomponent", + "target": "src_app_components_error_boundary_error_boundary_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/error-boundary/error-boundary.ts", + "source_location": "L93", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_error_boundary_error_boundary_errorboundarycomponent_retry", + "target": "src_app_components_error_boundary_error_boundary_errorboundarycomponent_clearerror", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_spec", + "target": "src_app_components_open_calendar_open_calendar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_spec", + "target": "src_app_components_open_calendar_open_calendar_opencalendar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar", + "target": "src_app_components_open_calendar_open_calendar_calendarday", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar", + "target": "src_app_components_open_calendar_open_calendar_month_keys", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar", + "target": "src_app_components_open_calendar_open_calendar_weekday_keys", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar", + "target": "src_app_components_open_calendar_open_calendar_weeksummary", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar", + "target": "src_app_utils_time_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar", + "target": "src_app_utils_time_utils_formatminutes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_components_open_calendar_open_calendar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L580", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_closedayentriesdialog", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L417", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_findlastworkdayindex", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L434", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_formatdatestring", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L650", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_formattime", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L226", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_generatecalendardays", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L695", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_getbalanceclass", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L704", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_getdaytypecolor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L558", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_getentriespreview", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L624", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_getstatuscolor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L596", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_getstatusseverity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L467", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_gettasksfordate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L484", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_gettimeentriesfordate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L664", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_getweekplanned", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L657", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_getweekworked", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L444", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_getworkedminutesfordate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L516", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_gototoday", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L216", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_initializeweekdays", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L456", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_issameday", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L671", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_isweekcomplete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L683", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_isweekover", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L505", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_nextmonth", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L193", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_ngoninit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L719", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_onaddtimeclick", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L543", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_ondayareaclick", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L534", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_ondayclick", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L588", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_ondialogentryclick", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L711", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_onsettingsclick", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L571", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_onshowallentries", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L526", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_ontimeentryclick", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L494", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_previousmonth", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L205", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_updatemonthyearlabel", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L82", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar", + "target": "src_app_components_open_calendar_open_calendar_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_components_open_calendar_open_calendar_opencalendar", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L194", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar_ngoninit", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_initializeweekdays", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L195", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar_ngoninit", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_updatemonthyearlabel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L519", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar_gototoday", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_updatemonthyearlabel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L509", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar_nextmonth", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_updatemonthyearlabel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L498", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar_previousmonth", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_updatemonthyearlabel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L337", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar_generatecalendardays", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_findlastworkdayindex", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L272", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar_generatecalendardays", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_formatdatestring", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L402", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar_generatecalendardays", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_gettasksfordate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L403", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar_generatecalendardays", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_gettimeentriesfordate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L404", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar_generatecalendardays", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_getworkedminutesfordate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L398", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar_generatecalendardays", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_issameday", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L563", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar_getentriespreview", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_formattime", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L589", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar_ondialogentryclick", + "target": "src_app_components_open_calendar_open_calendar_opencalendar_closedayentriesdialog", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/app/components/open-calendar/open-calendar.ts", + "source_location": "L651", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_calendar_open_calendar_opencalendar_formattime", + "target": "src_app_utils_time_utils_formatminutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card", + "target": "src_app_components_open_card_open_card_progressbar_aria_fix_directive", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card-progressbar-aria-fix.directive.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_progressbar_aria_fix_directive", + "target": "src_app_components_open_card_open_card_progressbar_aria_fix_directive_opencardprogressbarariafixdirective", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card", + "target": "src_app_components_open_card_open_card_progressbar_aria_fix_directive_opencardprogressbarariafixdirective", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card-progressbar-aria-fix.directive.ts", + "source_location": "L9", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_open_card_open_card_progressbar_aria_fix_directive_opencardprogressbarariafixdirective", + "target": "directive", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card-progressbar-aria-fix.directive.ts", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_progressbar_aria_fix_directive_opencardprogressbarariafixdirective", + "target": "src_app_components_open_card_open_card_progressbar_aria_fix_directive_opencardprogressbarariafixdirective_ngafterviewinit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card-progressbar-aria-fix.directive.ts", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_progressbar_aria_fix_directive_opencardprogressbarariafixdirective", + "target": "src_app_components_open_card_open_card_progressbar_aria_fix_directive_opencardprogressbarariafixdirective_ngondestroy", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card-progressbar-aria-fix.directive.ts", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_progressbar_aria_fix_directive_opencardprogressbarariafixdirective", + "target": "src_app_components_open_card_open_card_progressbar_aria_fix_directive_opencardprogressbarariafixdirective_removeinvalidarialevel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card-progressbar-aria-fix.directive.ts", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_progressbar_aria_fix_directive_opencardprogressbarariafixdirective_ngafterviewinit", + "target": "src_app_components_open_card_open_card_progressbar_aria_fix_directive_opencardprogressbarariafixdirective_removeinvalidarialevel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_spec", + "target": "src_app_components_open_card_open_card", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_spec", + "target": "src_app_components_open_card_open_card_opencard", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_stories", + "target": "src_app_components_open_card_open_card", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_stories", + "target": "src_app_components_open_card_open_card_opencard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_stories", + "target": "src_app_components_open_card_open_card_stories_createi18nstory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_stories", + "target": "src_app_components_open_card_open_card_stories_i18nkeys", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L367", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_stories", + "target": "src_app_components_open_card_open_card_stories_project", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L293", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_stories", + "target": "src_app_components_open_card_open_card_stories_statstask", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L196", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_stories", + "target": "src_app_components_open_card_open_card_stories_statstoday", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L231", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_stories", + "target": "src_app_components_open_card_open_card_stories_statstodayring", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L263", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_stories", + "target": "src_app_components_open_card_open_card_stories_statsweek", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L190", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_stories", + "target": "src_app_components_open_card_open_card_stories_story", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_stories", + "target": "src_app_components_open_card_open_card_stories_storyargs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.stories.ts", + "source_location": "L321", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card_stories", + "target": "src_app_components_open_card_open_card_stories_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card", + "target": "src_app_components_open_card_open_card_cardvariant", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.ts", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_card_open_card", + "target": "src_app_components_open_card_open_card_opencard", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home", + "target": "src_app_components_open_card_open_card", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-card/open-card.ts", + "source_location": "L83", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_open_card_open_card_opencard", + "target": "src_app_components_open_card_open_card_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home", + "target": "src_app_components_open_card_open_card_opencard", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-confirm-delete/open-confirm-delete.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_confirm_delete_open_confirm_delete_spec", + "target": "src_app_components_open_confirm_delete_open_confirm_delete", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-confirm-delete/open-confirm-delete.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_confirm_delete_open_confirm_delete_spec", + "target": "src_app_components_open_confirm_delete_open_confirm_delete_openconfirmdeletecomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-confirm-delete/open-confirm-delete.ts", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_confirm_delete_open_confirm_delete", + "target": "src_app_components_open_confirm_delete_open_confirm_delete_openconfirmdeletecomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_components_open_confirm_delete_open_confirm_delete", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects", + "target": "src_app_components_open_confirm_delete_open_confirm_delete", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks", + "target": "src_app_components_open_confirm_delete_open_confirm_delete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-confirm-delete/open-confirm-delete.ts", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_confirm_delete_open_confirm_delete_openconfirmdeletecomponent", + "target": "src_app_components_open_confirm_delete_open_confirm_delete_openconfirmdeletecomponent_oncancel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-confirm-delete/open-confirm-delete.ts", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_confirm_delete_open_confirm_delete_openconfirmdeletecomponent", + "target": "src_app_components_open_confirm_delete_open_confirm_delete_openconfirmdeletecomponent_onconfirm", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-confirm-delete/open-confirm-delete.ts", + "source_location": "L11", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_open_confirm_delete_open_confirm_delete_openconfirmdeletecomponent", + "target": "src_app_components_open_confirm_delete_open_confirm_delete_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_components_open_confirm_delete_open_confirm_delete_openconfirmdeletecomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects", + "target": "src_app_components_open_confirm_delete_open_confirm_delete_openconfirmdeletecomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks", + "target": "src_app_components_open_confirm_delete_open_confirm_delete_openconfirmdeletecomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_override_dialog_open_day_override_dialog_spec", + "target": "src_app_components_open_day_override_dialog_open_day_override_dialog", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_override_dialog_open_day_override_dialog_spec", + "target": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_override_dialog_open_day_override_dialog", + "target": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_components_open_day_override_dialog_open_day_override_dialog", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L160", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent", + "target": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L172", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent", + "target": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent_initializeform", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L222", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent", + "target": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent_oncancel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L229", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent", + "target": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent_ondelete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L236", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent", + "target": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent_onmanagedaytypes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L208", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent", + "target": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent_onsave", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L243", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent", + "target": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent_onusecustomminuteschange", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L199", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent", + "target": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent_onvisiblechange", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L25", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent", + "target": "src_app_components_open_day_override_dialog_open_day_override_dialog_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-override-dialog/open-day-override-dialog.ts", + "source_location": "L164", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent_constructor", + "target": "src_app_components_open_day_override_dialog_open_day_override_dialog_opendayoverridedialogcomponent_initializeform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_types_dialog_open_day_types_dialog_spec", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_types_dialog_open_day_types_dialog_spec", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_types_dialog_open_day_types_dialog", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L143", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_canceledit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L191", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_iseditformvalid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L184", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_isnewformvalid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L177", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_onclose", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_oncreate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L170", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_ondelete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L108", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_onvisiblechange", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_resetform", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L150", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_saveedit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_startedit", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L25", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_constructor", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_resetform", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-day-types-dialog/open-day-types-dialog.ts", + "source_location": "L127", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_oncreate", + "target": "src_app_components_open_day_types_dialog_open_day_types_dialog_opendaytypesdialogcomponent_resetform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-layout/open-layout.spec.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_layout_open_layout_spec", + "target": "src_app_components_open_layout_open_layout", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-layout/open-layout.spec.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_layout_open_layout_spec", + "target": "src_app_components_open_layout_open_layout_openlayoutcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-layout/open-layout.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_layout_open_layout_spec", + "target": "src_app_components_open_layout_open_layout_spec_testhostcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-layout/open-layout.spec.ts", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_layout_open_layout_spec", + "target": "src_app_components_open_layout_open_layout_spec_testhostnoheadercomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-layout/open-layout.spec.ts", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_layout_open_layout_spec", + "target": "src_app_components_open_layout_open_layout_spec_testhostwithprimetemplatecomponent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-layout/open-layout.spec.ts", + "source_location": "L11", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_open_layout_open_layout_spec_testhostcomponent", + "target": "src_app_components_open_layout_open_layout_spec_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-layout/open-layout.spec.ts", + "source_location": "L24", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_open_layout_open_layout_spec_testhostcomponent", + "target": "viewchild", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-layout/open-layout.spec.ts", + "source_location": "L47", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_open_layout_open_layout_spec_testhostnoheadercomponent", + "target": "src_app_components_open_layout_open_layout_spec_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-layout/open-layout.spec.ts", + "source_location": "L30", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_open_layout_open_layout_spec_testhostwithprimetemplatecomponent", + "target": "src_app_components_open_layout_open_layout_spec_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-layout/open-layout.ts", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_layout_open_layout", + "target": "src_app_components_open_layout_open_layout_openlayoutcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_components_open_layout_open_layout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history", + "target": "src_app_components_open_layout_open_layout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home", + "target": "src_app_components_open_layout_open_layout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects", + "target": "src_app_components_open_layout_open_layout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types", + "target": "src_app_components_open_layout_open_layout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses", + "target": "src_app_components_open_layout_open_layout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags", + "target": "src_app_components_open_layout_open_layout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks", + "target": "src_app_components_open_layout_open_layout", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-layout/open-layout.ts", + "source_location": "L34", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_open_layout_open_layout_openlayoutcomponent", + "target": "contentchild", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-layout/open-layout.ts", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_layout_open_layout_openlayoutcomponent", + "target": "src_app_components_open_layout_open_layout_openlayoutcomponent_header", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-layout/open-layout.ts", + "source_location": "L23", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_open_layout_open_layout_openlayoutcomponent", + "target": "src_app_components_open_layout_open_layout_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_components_open_layout_open_layout_openlayoutcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history", + "target": "src_app_components_open_layout_open_layout_openlayoutcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home", + "target": "src_app_components_open_layout_open_layout_openlayoutcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects", + "target": "src_app_components_open_layout_open_layout_openlayoutcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types", + "target": "src_app_components_open_layout_open_layout_openlayoutcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses", + "target": "src_app_components_open_layout_open_layout_openlayoutcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags", + "target": "src_app_components_open_layout_open_layout_openlayoutcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks", + "target": "src_app_components_open_layout_open_layout_openlayoutcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-nav/open-nav.spec.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_nav_open_nav_spec", + "target": "src_app_components_open_nav_open_nav", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-nav/open-nav.spec.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_nav_open_nav_spec", + "target": "src_app_components_open_nav_open_nav_opennavcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-nav/open-nav.spec.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_nav_open_nav_spec", + "target": "src_app_components_open_nav_open_nav_spec_stubpagecomponent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-nav/open-nav.spec.ts", + "source_location": "L9", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_open_nav_open_nav_spec_stubpagecomponent", + "target": "src_app_components_open_nav_open_nav_spec_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-nav/open-nav.ts", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_nav_open_nav", + "target": "src_app_components_open_nav_open_nav_opennavcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-nav/open-nav.ts", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_nav_open_nav", + "target": "src_app_components_open_nav_open_nav_opennavtab", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-nav/open-nav.ts", + "source_location": "L35", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_open_nav_open_nav_opennavcomponent", + "target": "src_app_components_open_nav_open_nav_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-settings-tabs/open-settings-tabs.spec.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_settings_tabs_open_settings_tabs_spec", + "target": "src_app_components_open_settings_tabs_open_settings_tabs", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-settings-tabs/open-settings-tabs.spec.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_settings_tabs_open_settings_tabs_spec", + "target": "src_app_components_open_settings_tabs_open_settings_tabs_opensettingstabscomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-settings-tabs/open-settings-tabs.spec.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_settings_tabs_open_settings_tabs_spec", + "target": "src_app_components_open_settings_tabs_open_settings_tabs_spec_stubpagecomponent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-settings-tabs/open-settings-tabs.spec.ts", + "source_location": "L9", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_open_settings_tabs_open_settings_tabs_spec_stubpagecomponent", + "target": "src_app_components_open_settings_tabs_open_settings_tabs_spec_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-settings-tabs/open-settings-tabs.ts", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_settings_tabs_open_settings_tabs", + "target": "src_app_components_open_settings_tabs_open_settings_tabs_opensettingstabscomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-settings-tabs/open-settings-tabs.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_settings_tabs_open_settings_tabs", + "target": "src_app_components_open_settings_tabs_open_settings_tabs_settingstab", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types", + "target": "src_app_components_open_settings_tabs_open_settings_tabs", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses", + "target": "src_app_components_open_settings_tabs_open_settings_tabs", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags", + "target": "src_app_components_open_settings_tabs_open_settings_tabs", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates", + "target": "src_app_components_open_settings_tabs_open_settings_tabs", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-settings-tabs/open-settings-tabs.ts", + "source_location": "L24", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_open_settings_tabs_open_settings_tabs_opensettingstabscomponent", + "target": "src_app_components_open_settings_tabs_open_settings_tabs_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types", + "target": "src_app_components_open_settings_tabs_open_settings_tabs_opensettingstabscomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses", + "target": "src_app_components_open_settings_tabs_open_settings_tabs_opensettingstabscomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags", + "target": "src_app_components_open_settings_tabs_open_settings_tabs_opensettingstabscomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates", + "target": "src_app_components_open_settings_tabs_open_settings_tabs_opensettingstabscomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_spec", + "target": "src_app_components_open_time_entry_dialog_open_time_entry_dialog", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_spec", + "target": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.ts", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_time_entry_dialog_open_time_entry_dialog", + "target": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_components_open_time_entry_dialog_open_time_entry_dialog", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.ts", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent", + "target": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.ts", + "source_location": "L126", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent", + "target": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent_initializeform", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.ts", + "source_location": "L174", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent", + "target": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent_oncancel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.ts", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent", + "target": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent_ondelete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.ts", + "source_location": "L160", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent", + "target": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent_onsave", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.ts", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent", + "target": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent_onvisiblechange", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.ts", + "source_location": "L24", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent", + "target": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-time-entry-dialog/open-time-entry-dialog.ts", + "source_location": "L118", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent_constructor", + "target": "src_app_components_open_time_entry_dialog_open_time_entry_dialog_opentimeentrydialogcomponent_initializeform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_work_config_dialog_open_work_config_dialog_spec", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_work_config_dialog_open_work_config_dialog_spec", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_work_config_dialog_open_work_config_dialog", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog_dayconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_work_config_dialog_open_work_config_dialog", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L196", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L208", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_findlastworkday", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L304", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_formatminutestotime", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L221", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_initializeform", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L324", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_oncancel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L313", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_onsave", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L258", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_onvisiblechange", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L267", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_toggleday", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L286", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_updatedayhours", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L295", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_updatedayminutes", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L33", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L200", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_constructor", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_initializeform", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L243", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_initializeform", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_findlastworkday", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/open-work-config-dialog/open-work-config-dialog.ts", + "source_location": "L274", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_toggleday", + "target": "src_app_components_open_work_config_dialog_open_work_config_dialog_openworkconfigdialogcomponent_findlastworkday", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/update-banner/update-banner.component.ts", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_update_banner_update_banner_component", + "target": "src_app_components_update_banner_update_banner_component_updatebannercomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/update-banner/update-banner.component.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_update_banner_update_banner_component", + "target": "src_app_services_update_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/update-banner/update-banner.component.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_update_banner_update_banner_component", + "target": "src_app_services_update_service_updateservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/update-banner/update-banner.component.ts", + "source_location": "L9", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_update_banner_update_banner_component_updatebannercomponent", + "target": "src_app_components_update_banner_update_banner_component_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/update-banner/update-banner.component.ts", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_update_banner_update_banner_component_updatebannercomponent", + "target": "src_app_components_update_banner_update_banner_component_updatebannercomponent_viewdetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/components/update-dialog/update-dialog.component.ts", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_update_dialog_update_dialog_component", + "target": "src_app_components_update_dialog_update_dialog_component_updatedialogcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/update-dialog/update-dialog.component.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_update_dialog_update_dialog_component", + "target": "src_app_pipes_safe_markdown_pipe", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/components/update-dialog/update-dialog.component.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_update_dialog_update_dialog_component", + "target": "src_app_pipes_safe_markdown_pipe_safemarkdownpipe", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates", + "target": "src_app_components_update_dialog_update_dialog_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/update-dialog/update-dialog.component.ts", + "source_location": "L186", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_update_dialog_update_dialog_component_updatedialogcomponent", + "target": "input", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/update-dialog/update-dialog.component.ts", + "source_location": "L189", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_update_dialog_update_dialog_component_updatedialogcomponent", + "target": "output", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/components/update-dialog/update-dialog.component.ts", + "source_location": "L9", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_components_update_dialog_update_dialog_component_updatedialogcomponent", + "target": "src_app_components_update_dialog_update_dialog_component_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/update-dialog/update-dialog.component.ts", + "source_location": "L201", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_update_dialog_update_dialog_component_updatedialogcomponent", + "target": "src_app_components_update_dialog_update_dialog_component_updatedialogcomponent_handlelinkclick", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/update-dialog/update-dialog.component.ts", + "source_location": "L191", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_update_dialog_update_dialog_component_updatedialogcomponent", + "target": "src_app_components_update_dialog_update_dialog_component_updatedialogcomponent_onclose", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/components/update-dialog/update-dialog.component.ts", + "source_location": "L196", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_update_dialog_update_dialog_component_updatedialogcomponent", + "target": "src_app_components_update_dialog_update_dialog_component_updatedialogcomponent_ondownload", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates", + "target": "src_app_components_update_dialog_update_dialog_component_updatedialogcomponent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/components/update-dialog/update-dialog.component.ts", + "source_location": "L198", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_components_update_dialog_update_dialog_component_updatedialogcomponent_ondownload", + "target": "src_app_components_update_dialog_update_dialog_component_updatedialogcomponent_onclose", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/app/interfaces/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_interfaces_index", + "target": "src_app_interfaces_task_interface", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_components_task_table_task_table", + "target": "src_app_interfaces_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.spec.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_components_task_table_task_table_spec", + "target": "src_app_interfaces_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks", + "target": "src_app_interfaces_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.spec.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_spec", + "target": "src_app_interfaces_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/interfaces/task.interface.ts", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_interfaces_task_interface", + "target": "src_app_interfaces_task_interface_taskform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/interfaces/task.interface.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_interfaces_task_interface", + "target": "src_app_interfaces_task_interface_taskwithtags", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_components_task_table_task_table", + "target": "src_app_interfaces_task_interface_taskwithtags", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.spec.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_components_task_table_task_table_spec", + "target": "src_app_interfaces_task_interface_taskwithtags", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent_ondelete", + "target": "src_app_interfaces_task_interface_taskwithtags", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent_onedit", + "target": "src_app_interfaces_task_interface_taskwithtags", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent_onview", + "target": "src_app_interfaces_task_interface_taskwithtags", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks", + "target": "src_app_interfaces_task_interface_taskwithtags", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L498", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_opendetailsdialog", + "target": "src_app_interfaces_task_interface_taskwithtags", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L215", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_openeditdialog", + "target": "src_app_interfaces_task_interface_taskwithtags", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.spec.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_spec", + "target": "src_app_interfaces_task_interface_taskwithtags", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks", + "target": "src_app_interfaces_task_interface_taskform", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L175", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_interfaces_task_interface_taskform", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L483", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_getemptyform", + "target": "src_app_interfaces_task_interface_taskform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_spec", + "target": "src_app_pages_open_calendar_page_open_calendar_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_spec", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.spec.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_spec", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.spec.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_spec", + "target": "src_app_services_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_services_action_history_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_services_action_history_service_actionhistoryservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page", + "target": "src_app_services_index", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L542", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_formatdatestring", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_loadmonthconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ngoninit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L164", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_onaddtimeclicked", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L208", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_onconfigcancelled", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L173", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_onconfigsaved", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondayclicked", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L486", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondayoverridecancelled", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L494", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondayoverridedeleted", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L385", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondayoverridesaved", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L568", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondaytypecreated", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L629", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondaytypedeleted", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L561", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondaytypesdialogclosed", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L598", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondaytypeupdated", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L378", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondeletecancelled", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L331", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondeleteconfirmed", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L554", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_onmanagedaytypes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L116", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_onmonthchanged", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_onsettingsclicked", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L316", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ontimeentrycancelled", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ontimeentryclicked", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L324", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ontimeentrydeleted", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L215", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ontimeentrysaved", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L26", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage", + "target": "src_app_pages_open_calendar_page_open_calendar_page_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_constructor", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L81", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ngoninit", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L519", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondayoverridedeleted", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L425", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondayoverridesaved", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L354", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondeleteconfirmed", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L259", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ontimeentrysaved", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L118", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_onmonthchanged", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_loadmonthconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L146", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondayclicked", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_formatdatestring", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-calendar-page/open-calendar-page.ts", + "source_location": "L393", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_ondayoverridesaved", + "target": "src_app_pages_open_calendar_page_open_calendar_page_opencalendarpage_formatdatestring", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_spec", + "target": "src_app_pages_open_history_open_history", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_spec", + "target": "src_app_pages_open_history_open_history_openhistory", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_spec", + "target": "src_app_services_action_history_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.spec.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_spec", + "target": "src_app_services_action_history_service_actionhistoryservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.spec.ts", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_spec", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.spec.ts", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_spec", + "target": "src_app_services_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history", + "target": "src_app_pages_open_history_open_history_openhistory", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history", + "target": "src_app_services_action_history_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history", + "target": "src_app_services_action_history_service_actionhistoryservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history", + "target": "src_app_services_index", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L104", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L314", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_formatdataforentity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L421", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_formatdayoverridedata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L444", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_formatdaytypedata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L298", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_formatjson", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L466", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_formatminutes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L338", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_formatprojectdata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L362", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_formattaskdata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L387", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_formattimeentrydata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L212", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_getactionicon", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L268", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_getactionlabel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L228", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_getactionseverity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L246", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_getentityicon", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L275", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_getentitylabel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_loadhistory", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_ngoninit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L180", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_onclearhistory", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L290", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_onclosedetail", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L164", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_onredo", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L148", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_onundo", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L282", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_openhistory_onviewdetail", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L31", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory", + "target": "src_app_pages_open_history_open_history_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L108", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory_constructor", + "target": "src_app_pages_open_history_open_history_openhistory_loadhistory", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory_ngoninit", + "target": "src_app_pages_open_history_open_history_openhistory_loadhistory", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L173", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory_onredo", + "target": "src_app_pages_open_history_open_history_openhistory_loadhistory", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory_onundo", + "target": "src_app_pages_open_history_open_history_openhistory_loadhistory", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L304", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory_formatjson", + "target": "src_app_pages_open_history_open_history_openhistory_formatdataforentity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L327", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory_formatdataforentity", + "target": "src_app_pages_open_history_open_history_openhistory_formatdayoverridedata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L328", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory_formatdataforentity", + "target": "src_app_pages_open_history_open_history_openhistory_formatdaytypedata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L324", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory_formatdataforentity", + "target": "src_app_pages_open_history_open_history_openhistory_formatprojectdata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L325", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory_formatdataforentity", + "target": "src_app_pages_open_history_open_history_openhistory_formattaskdata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L326", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory_formatdataforentity", + "target": "src_app_pages_open_history_open_history_openhistory_formattimeentrydata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L408", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory_formattimeentrydata", + "target": "src_app_pages_open_history_open_history_openhistory_formatminutes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L431", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory_formatdayoverridedata", + "target": "src_app_pages_open_history_open_history_openhistory_formatminutes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-history/open-history.ts", + "source_location": "L457", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_history_open_history_openhistory_formatdaytypedata", + "target": "src_app_pages_open_history_open_history_openhistory_formatminutes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_spec", + "target": "src_app_pages_open_home_open_home", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_spec", + "target": "src_app_pages_open_home_open_home_openhome", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.spec.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_spec", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.spec.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_spec", + "target": "src_app_services_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home", + "target": "src_app_pages_open_home_open_home_openhome", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home", + "target": "src_app_pages_open_home_open_home_timestats", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home", + "target": "src_app_services_index", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L180", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome", + "target": "src_app_pages_open_home_open_home_openhome_formatdate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L284", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome", + "target": "src_app_pages_open_home_open_home_openhome_formattime", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L230", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome", + "target": "src_app_pages_open_home_open_home_openhome_getdaytarget", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L299", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome", + "target": "src_app_pages_open_home_open_home_openhome_getstatusdisplayname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L307", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome", + "target": "src_app_pages_open_home_open_home_openhome_getstatusseverity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L345", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome", + "target": "src_app_pages_open_home_open_home_openhome_gettasktags", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L190", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome", + "target": "src_app_pages_open_home_open_home_openhome_getweekbounds", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L264", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome", + "target": "src_app_pages_open_home_open_home_openhome_getweektarget", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L208", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome", + "target": "src_app_pages_open_home_open_home_openhome_getworkdayscount", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L357", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome", + "target": "src_app_pages_open_home_open_home_openhome_gotocalendar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L353", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome", + "target": "src_app_pages_open_home_open_home_openhome_gotoprojects", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L349", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome", + "target": "src_app_pages_open_home_open_home_openhome_gototasks", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L219", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome", + "target": "src_app_pages_open_home_open_home_openhome_isworkday", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L99", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome", + "target": "src_app_pages_open_home_open_home_openhome_loadopenprojects", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L109", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome", + "target": "src_app_pages_open_home_open_home_openhome_loadpendingtasks", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L128", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome", + "target": "src_app_pages_open_home_open_home_openhome_loadstats", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome", + "target": "src_app_pages_open_home_open_home_openhome_ngoninit", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L40", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome", + "target": "src_app_pages_open_home_open_home_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L91", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome_ngoninit", + "target": "src_app_pages_open_home_open_home_openhome_loadopenprojects", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome_ngoninit", + "target": "src_app_pages_open_home_open_home_openhome_loadpendingtasks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome_ngoninit", + "target": "src_app_pages_open_home_open_home_openhome_loadstats", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L131", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome_loadstats", + "target": "src_app_pages_open_home_open_home_openhome_formatdate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome_loadstats", + "target": "src_app_pages_open_home_open_home_openhome_getdaytarget", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome_loadstats", + "target": "src_app_pages_open_home_open_home_openhome_getweekbounds", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L152", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome_loadstats", + "target": "src_app_pages_open_home_open_home_openhome_getweektarget", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L235", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome_getdaytarget", + "target": "src_app_pages_open_home_open_home_openhome_formatdate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L246", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome_getdaytarget", + "target": "src_app_pages_open_home_open_home_openhome_isworkday", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-home/open-home.ts", + "source_location": "L274", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_home_open_home_openhome_getweektarget", + "target": "src_app_pages_open_home_open_home_openhome_getdaytarget", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/components/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_components_index", + "target": "src_app_pages_open_projects_components_project_table_project_table", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/components/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_components_index", + "target": "src_app_pages_open_projects_components_project_table_project_table_projecttablecomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects", + "target": "src_app_pages_open_projects_components_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/components/project-table/project-table.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_components_project_table_project_table_spec", + "target": "src_app_pages_open_projects_components_project_table_project_table", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/components/project-table/project-table.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_components_project_table_project_table_spec", + "target": "src_app_pages_open_projects_components_project_table_project_table_projecttablecomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/components/project-table/project-table.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_components_project_table_project_table", + "target": "src_app_pages_open_projects_components_project_table_project_table_projecttablecomponent", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/components/project-table/project-table.ts", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_components_project_table_project_table_projecttablecomponent", + "target": "src_app_pages_open_projects_components_project_table_project_table_projecttablecomponent_onclose", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/components/project-table/project-table.ts", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_components_project_table_project_table_projecttablecomponent", + "target": "src_app_pages_open_projects_components_project_table_project_table_projecttablecomponent_ondelete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/components/project-table/project-table.ts", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_components_project_table_project_table_projecttablecomponent", + "target": "src_app_pages_open_projects_components_project_table_project_table_projecttablecomponent_onedit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/components/project-table/project-table.ts", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_components_project_table_project_table_projecttablecomponent", + "target": "src_app_pages_open_projects_components_project_table_project_table_projecttablecomponent_onreopen", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/components/project-table/project-table.ts", + "source_location": "L15", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_pages_open_projects_components_project_table_project_table_projecttablecomponent", + "target": "src_app_pages_open_projects_components_project_table_project_table_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects", + "target": "src_app_pages_open_projects_components_project_table_project_table_projecttablecomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.spec.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_spec", + "target": "src_app_pages_open_projects_open_projects", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.spec.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_spec", + "target": "src_app_pages_open_projects_open_projects_openprojects", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.spec.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_spec", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.spec.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_spec", + "target": "src_app_services_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects", + "target": "src_app_pages_open_projects_open_projects_openprojects", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects", + "target": "src_app_services_action_history_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects", + "target": "src_app_services_action_history_service_actionhistoryservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects", + "target": "src_app_services_index", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L285", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects", + "target": "src_app_pages_open_projects_open_projects_openprojects_closeproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L220", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects", + "target": "src_app_pages_open_projects_open_projects_openprojects_confirmdeleteproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects", + "target": "src_app_pages_open_projects_open_projects_openprojects_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L248", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects", + "target": "src_app_pages_open_projects_open_projects_openprojects_deleteproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects", + "target": "src_app_pages_open_projects_open_projects_openprojects_loadprojects", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects", + "target": "src_app_pages_open_projects_open_projects_openprojects_ngoninit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L240", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects", + "target": "src_app_pages_open_projects_open_projects_openprojects_ondeletecancelled", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L228", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects", + "target": "src_app_pages_open_projects_open_projects_openprojects_ondeleteconfirmed", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects", + "target": "src_app_pages_open_projects_open_projects_openprojects_openeditdialog", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L127", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects", + "target": "src_app_pages_open_projects_open_projects_openprojects_opennewdialog", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L303", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects", + "target": "src_app_pages_open_projects_open_projects_openprojects_reopenproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects", + "target": "src_app_pages_open_projects_open_projects_openprojects_saveproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L327", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects", + "target": "src_app_pages_open_projects_open_projects_openprojects_showerror", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L316", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects", + "target": "src_app_pages_open_projects_open_projects_openprojects_showsuccess", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L32", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects", + "target": "src_app_pages_open_projects_open_projects_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects_constructor", + "target": "src_app_pages_open_projects_open_projects_openprojects_loadprojects", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects_ngoninit", + "target": "src_app_pages_open_projects_open_projects_openprojects_loadprojects", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L294", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects_closeproject", + "target": "src_app_pages_open_projects_open_projects_openprojects_loadprojects", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L271", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects_deleteproject", + "target": "src_app_pages_open_projects_open_projects_openprojects_loadprojects", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L307", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects_reopenproject", + "target": "src_app_pages_open_projects_open_projects_openprojects_loadprojects", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L175", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects_saveproject", + "target": "src_app_pages_open_projects_open_projects_openprojects_loadprojects", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L213", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects_saveproject", + "target": "src_app_pages_open_projects_open_projects_openprojects_showerror", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L179", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects_saveproject", + "target": "src_app_pages_open_projects_open_projects_openprojects_showsuccess", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L231", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects_ondeleteconfirmed", + "target": "src_app_pages_open_projects_open_projects_openprojects_deleteproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L278", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects_deleteproject", + "target": "src_app_pages_open_projects_open_projects_openprojects_showerror", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L275", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects_deleteproject", + "target": "src_app_pages_open_projects_open_projects_openprojects_showsuccess", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L289", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects_closeproject", + "target": "src_app_pages_open_projects_open_projects_openprojects_showerror", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L293", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects_closeproject", + "target": "src_app_pages_open_projects_open_projects_openprojects_showsuccess", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L309", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects_reopenproject", + "target": "src_app_pages_open_projects_open_projects_openprojects_showerror", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-projects/open-projects.ts", + "source_location": "L306", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_projects_open_projects_openprojects_reopenproject", + "target": "src_app_pages_open_projects_open_projects_openprojects_showsuccess", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.spec.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types_spec", + "target": "src_app_pages_open_settings_day_types_open_settings_day_types", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.spec.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types_spec", + "target": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types_spec", + "target": "src_app_services_database_database_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types_spec", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types", + "target": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types", + "target": "src_app_services_database_database_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent", + "target": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_loaddaytypes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent", + "target": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_ngoninit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent", + "target": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_ondaytypecreated", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L112", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent", + "target": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_ondaytypedeleted", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L83", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent", + "target": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_ondaytypeupdated", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent", + "target": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_ondialogclosed", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L21", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent", + "target": "src_app_pages_open_settings_day_types_open_settings_day_types_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_ngoninit", + "target": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_loaddaytypes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_ondaytypecreated", + "target": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_loaddaytypes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L115", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_ondaytypedeleted", + "target": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_loaddaytypes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-day-types/open-settings-day-types.ts", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_ondaytypeupdated", + "target": "src_app_pages_open_settings_day_types_open_settings_day_types_opensettingsdaytypescomponent_loaddaytypes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.spec.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses_spec", + "target": "src_app_pages_open_settings_statuses_open_settings_statuses", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.spec.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses_spec", + "target": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses_spec", + "target": "src_app_services_database_database_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses_spec", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses", + "target": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses", + "target": "src_app_services_database_database_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent", + "target": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_addstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent", + "target": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_canceledit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent", + "target": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_deletestatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent", + "target": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_getstatusdisplayname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent", + "target": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_loadstatuses", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent", + "target": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_ngoninit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L126", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent", + "target": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_saveedit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L110", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent", + "target": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_startedit", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L26", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent", + "target": "src_app_pages_open_settings_statuses_open_settings_statuses_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_ngoninit", + "target": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_loadstatuses", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L93", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_addstatus", + "target": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_loadstatuses", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L164", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_deletestatus", + "target": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_loadstatuses", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L134", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_saveedit", + "target": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_loadstatuses", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-statuses/open-settings-statuses.ts", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_saveedit", + "target": "src_app_pages_open_settings_statuses_open_settings_statuses_opensettingsstatusescomponent_canceledit", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.spec.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags_spec", + "target": "src_app_pages_open_settings_tags_open_settings_tags", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.spec.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags_spec", + "target": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags_spec", + "target": "src_app_services_database_database_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.spec.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags_spec", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags", + "target": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags", + "target": "src_app_services_database_database_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent", + "target": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_addtag", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L101", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent", + "target": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_canceledit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L130", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent", + "target": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_deletetag", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent", + "target": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_loadtags", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent", + "target": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_ngoninit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L106", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent", + "target": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_saveedit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent", + "target": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_startedit", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L26", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent", + "target": "src_app_pages_open_settings_tags_open_settings_tags_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_ngoninit", + "target": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_loadtags", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L79", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_addtag", + "target": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_loadtags", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_deletetag", + "target": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_loadtags", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_saveedit", + "target": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_loadtags", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-tags/open-settings-tags.ts", + "source_location": "L112", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_saveedit", + "target": "src_app_pages_open_settings_tags_open_settings_tags_opensettingstagscomponent_canceledit", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.spec.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates_spec", + "target": "src_app_pages_open_settings_updates_open_settings_updates", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.spec.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates_spec", + "target": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.spec.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates_spec", + "target": "src_app_services_update_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.spec.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates_spec", + "target": "src_app_services_update_service_updateservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L208", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates", + "target": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates", + "target": "src_app_services_update_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates", + "target": "src_app_services_update_service_updateservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L233", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent", + "target": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_checknow", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L279", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent", + "target": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_fetchcurrentversionnotes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L255", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent", + "target": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_fetchupdatereleasedate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L265", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent", + "target": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_handledownload", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L220", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent", + "target": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_ngoninit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L269", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent", + "target": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_opengithubreleases", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L292", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent", + "target": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_showcurrentversionnotes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L247", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent", + "target": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_showupdatedialog", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L20", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent", + "target": "src_app_pages_open_settings_updates_open_settings_updates_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L227", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_ngoninit", + "target": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_fetchcurrentversionnotes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L241", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_checknow", + "target": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_fetchupdatereleasedate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L242", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_checknow", + "target": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_showupdatedialog", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L250", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_showupdatedialog", + "target": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_fetchupdatereleasedate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-settings-updates/open-settings-updates.ts", + "source_location": "L303", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_showcurrentversionnotes", + "target": "src_app_pages_open_settings_updates_open_settings_updates_opensettingsupdatescomponent_fetchcurrentversionnotes", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/components/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_components_index", + "target": "src_app_pages_open_tasks_components_task_table_task_table", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/components/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_components_index", + "target": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks", + "target": "src_app_pages_open_tasks_components_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_components_task_table_task_table_spec", + "target": "src_app_pages_open_tasks_components_task_table_task_table", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_components_task_table_task_table_spec", + "target": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_components_task_table_task_table", + "target": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent", + "target": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent_getstatusdisplayname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent", + "target": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent_getstatusseverity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent", + "target": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent_ondelete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent", + "target": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent_onedit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent", + "target": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent_onview", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/components/task-table/task-table.ts", + "source_location": "L15", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent", + "target": "src_app_pages_open_tasks_components_task_table_task_table_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks", + "target": "src_app_pages_open_tasks_components_task_table_task_table_tasktablecomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.spec.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_spec", + "target": "src_app_pages_open_tasks_open_tasks", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.spec.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_spec", + "target": "src_app_pages_open_tasks_open_tasks_opentasks", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.spec.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_spec", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.spec.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_spec", + "target": "src_app_services_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L74", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks", + "target": "src_app_services_action_history_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks", + "target": "src_app_services_action_history_service_actionhistoryservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks", + "target": "src_app_services_index", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L416", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_confirmdeletetag", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L327", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_confirmdeletetask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L396", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_createtag", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L445", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_deletetagbyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L355", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_deletetask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L595", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_formatchangesdescription", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L677", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_formattaskchanges", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L698", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_formattaskupdatechanges", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L631", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_formattimeentrychanges", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L649", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_formattimeentryupdatechanges", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L554", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_getactionicon", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L545", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_getactionlabel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L527", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_getactionseverity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L483", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_getemptyform", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L570", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_getentityicon", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L586", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_getentitylabel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L459", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_getstatusseverity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L184", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L507", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_loadtaskhistory", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L177", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_ngoninit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L437", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_ondeletetagcancelled", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L425", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_ondeletetagconfirmed", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L347", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_ondeletetaskcancelled", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L335", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_ondeletetaskconfirmed", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L498", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_opendetailsdialog", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L215", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_openeditdialog", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L207", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_opennewdialog", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L618", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_safestring", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L231", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_savetask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L739", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_showerror", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L728", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_showsuccess", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L46", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks", + "target": "src_app_pages_open_tasks_open_tasks_ts_component", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_constructor", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L178", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_ngoninit", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L382", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_deletetask", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L274", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_savetask", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_loaddata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L208", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_opennewdialog", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_getemptyform", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L320", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_savetask", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_showerror", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L278", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_savetask", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_showsuccess", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L338", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_ondeletetaskconfirmed", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_deletetask", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L389", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_deletetask", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_showerror", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L386", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_deletetask", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_showsuccess", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L409", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_createtag", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_showerror", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L407", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_createtag", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_showsuccess", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L428", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_ondeletetagconfirmed", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_deletetagbyid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L452", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_deletetagbyid", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_showerror", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L450", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_deletetagbyid", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_showsuccess", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L501", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_opendetailsdialog", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_loadtaskhistory", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L606", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_formatchangesdescription", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_formattaskchanges", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L602", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_formatchangesdescription", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_formattimeentrychanges", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L684", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_formattaskchanges", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_safestring", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L703", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_formattaskupdatechanges", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_safestring", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L639", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_formattimeentrychanges", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_safestring", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L658", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_formattimeentryupdatechanges", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_safestring", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L636", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_formattimeentrychanges", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_formattimeentryupdatechanges", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/pages/open-tasks/open-tasks.ts", + "source_location": "L689", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pages_open_tasks_open_tasks_opentasks_formattaskchanges", + "target": "src_app_pages_open_tasks_open_tasks_opentasks_formattaskupdatechanges", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pipes/safe-markdown.pipe.spec.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pipes_safe_markdown_pipe_spec", + "target": "src_app_pipes_safe_markdown_pipe", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/pipes/safe-markdown.pipe.spec.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pipes_safe_markdown_pipe_spec", + "target": "src_app_pipes_safe_markdown_pipe_safemarkdownpipe", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/pipes/safe-markdown.pipe.ts", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pipes_safe_markdown_pipe", + "target": "src_app_pipes_safe_markdown_pipe_safemarkdownpipe", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/pipes/safe-markdown.pipe.ts", + "source_location": "L13", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_pipes_safe_markdown_pipe_safemarkdownpipe", + "target": "pipe", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pipes/safe-markdown.pipe.ts", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pipes_safe_markdown_pipe_safemarkdownpipe", + "target": "src_app_pipes_safe_markdown_pipe_safemarkdownpipe_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/pipes/safe-markdown.pipe.ts", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_pipes_safe_markdown_pipe_safemarkdownpipe", + "target": "src_app_pipes_safe_markdown_pipe_safemarkdownpipe_transform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_spec", + "target": "src_app_services_action_history_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_spec", + "target": "src_app_services_action_history_service_actionhistoryservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_spec", + "target": "src_app_services_action_history_service_executeactionparams", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service", + "target": "src_app_services_action_history_service_actionhistoryservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service", + "target": "src_app_services_action_history_service_actiontype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service", + "target": "src_app_services_action_history_service_entitytype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service", + "target": "src_app_services_action_history_service_executeactionparams", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service", + "target": "src_app_services_action_history_service_undoableaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L672", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_clear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L166", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_execute", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L290", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_executeaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L388", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_executedayoverrideaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L406", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_executedaytypeaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L318", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_executeprojectaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L340", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_executetaskaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L365", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_executetimeentryaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L680", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_getactionicon", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L696", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_getentityicon", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L137", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_initializefromdatabase", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L216", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_loadfromdatabase", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L130", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_ngondestroy", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L193", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_persistaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L250", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_recordtoaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L611", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_redo", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L147", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_setupelectronlisteners", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L572", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_undo", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L431", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_undoaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L529", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_undodayoverrideaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L547", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_undodaytypeaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L459", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_undoprojectaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L481", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_undotaskaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L506", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_undotimeentryaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L650", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_actionhistoryservice_undoto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L75", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice", + "target": "src_app_services_action_history_service_ts_injectable", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L127", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_constructor", + "target": "src_app_services_action_history_service_actionhistoryservice_initializefromdatabase", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L126", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_constructor", + "target": "src_app_services_action_history_service_actionhistoryservice_setupelectronlisteners", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L131", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_ngondestroy", + "target": "src_app_services_action_history_service_actionhistoryservice_clear", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_initializefromdatabase", + "target": "src_app_services_action_history_service_actionhistoryservice_loadfromdatabase", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_setupelectronlisteners", + "target": "src_app_services_action_history_service_actionhistoryservice_redo", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_setupelectronlisteners", + "target": "src_app_services_action_history_service_actionhistoryservice_undo", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L176", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_execute", + "target": "src_app_services_action_history_service_actionhistoryservice_persistaction", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L622", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_redo", + "target": "src_app_services_action_history_service_actionhistoryservice_execute", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L231", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_loadfromdatabase", + "target": "src_app_services_action_history_service_actionhistoryservice_recordtoaction", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L269", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_recordtoaction", + "target": "src_app_services_action_history_service_actionhistoryservice_executeaction", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L277", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_recordtoaction", + "target": "src_app_services_action_history_service_actionhistoryservice_undoaction", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L309", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_executeaction", + "target": "src_app_services_action_history_service_actionhistoryservice_executedayoverrideaction", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L310", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_executeaction", + "target": "src_app_services_action_history_service_actionhistoryservice_executedaytypeaction", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L304", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_executeaction", + "target": "src_app_services_action_history_service_actionhistoryservice_executeprojectaction", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L305", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_executeaction", + "target": "src_app_services_action_history_service_actionhistoryservice_executetaskaction", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L307", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_executeaction", + "target": "src_app_services_action_history_service_actionhistoryservice_executetimeentryaction", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L450", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_undoaction", + "target": "src_app_services_action_history_service_actionhistoryservice_undodayoverrideaction", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L451", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_undoaction", + "target": "src_app_services_action_history_service_actionhistoryservice_undodaytypeaction", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L445", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_undoaction", + "target": "src_app_services_action_history_service_actionhistoryservice_undoprojectaction", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L446", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_undoaction", + "target": "src_app_services_action_history_service_actionhistoryservice_undotaskaction", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L448", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_undoaction", + "target": "src_app_services_action_history_service_actionhistoryservice_undotimeentryaction", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/action-history.service.ts", + "source_location": "L662", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_action_history_service_actionhistoryservice_undoto", + "target": "src_app_services_action_history_service_actionhistoryservice_undo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/base-database.service.ts", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_base_database_service", + "target": "src_app_services_database_base_database_service_basedatabaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/base-database.service.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_base_database_service", + "target": "src_app_services_errors_electron_api_error", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/base-database.service.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_base_database_service", + "target": "src_app_services_errors_electron_api_error_electronapierror", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_database_base_database_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/audit.service.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_audit_service", + "target": "src_app_services_database_base_database_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/config.service.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_config_service", + "target": "src_app_services_database_base_database_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_day_service", + "target": "src_app_services_database_base_database_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_project_service", + "target": "src_app_services_database_base_database_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_tag_service", + "target": "src_app_services_database_base_database_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_task_service", + "target": "src_app_services_database_base_database_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_time_entry_service", + "target": "src_app_services_database_base_database_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/base-database.service.ts", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_base_database_service_basedatabaseservice", + "target": "src_app_services_database_base_database_service_basedatabaseservice_ensureelectronapi", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/base-database.service.ts", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_base_database_service_basedatabaseservice", + "target": "src_app_services_database_base_database_service_basedatabaseservice_executewitherrorhandling", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_database_base_database_service_basedatabaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/audit.service.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_audit_service", + "target": "src_app_services_database_base_database_service_basedatabaseservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/audit.service.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_audit_service_auditservice", + "target": "src_app_services_database_base_database_service_basedatabaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/config.service.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_config_service", + "target": "src_app_services_database_base_database_service_basedatabaseservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/config.service.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_config_service_configservice", + "target": "src_app_services_database_base_database_service_basedatabaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_day_service", + "target": "src_app_services_database_base_database_service_basedatabaseservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_day_service_dayservice", + "target": "src_app_services_database_base_database_service_basedatabaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_project_service", + "target": "src_app_services_database_base_database_service_basedatabaseservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_project_service_projectservice", + "target": "src_app_services_database_base_database_service_basedatabaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_tag_service", + "target": "src_app_services_database_base_database_service_basedatabaseservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_tag_service_tagservice", + "target": "src_app_services_database_base_database_service_basedatabaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_task_service", + "target": "src_app_services_database_base_database_service_basedatabaseservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_task_service_taskservice", + "target": "src_app_services_database_base_database_service_basedatabaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_time_entry_service", + "target": "src_app_services_database_base_database_service_basedatabaseservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_time_entry_service_timeentryservice", + "target": "src_app_services_database_base_database_service_basedatabaseservice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/base-database.service.ts", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_base_database_service_basedatabaseservice_executewitherrorhandling", + "target": "src_app_services_database_base_database_service_basedatabaseservice_ensureelectronapi", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_spec", + "target": "src_app_services_database_database_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_spec", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.spec.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_spec", + "target": "src_app_services_database_database_service_spec_globalwithelectronapi", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_database_services_audit_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_database_services_audit_service_auditservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_database_services_config_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_database_services_config_service_configservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_database_services_day_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_database_services_day_service_dayservice", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_database_services_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_database_services_project_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_database_services_project_service_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_database_services_tag_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_database_services_tag_service_tagservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_database_services_task_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_database_services_task_service_taskservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_database_services_time_entry_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_database_services_time_entry_service_timeentryservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_errors_electron_api_error", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service", + "target": "src_app_services_errors_electron_api_error_electronapierror", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_index", + "target": "src_app_services_database_database_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L236", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_addtagtotask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L79", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_cancloseproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L246", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_clearactionhistory", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L81", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_closeproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L205", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_createdayoverride", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L194", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_createdaytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_createproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L232", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_createtag", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_createtask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_createtaskstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L137", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_createtimeentry", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L153", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_createworkperiod", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L227", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_deletedayoverride", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L200", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_deletedaytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_deleteproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L235", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_deletetag", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_deletetask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_deletetaskstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L148", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_deletetimeentry", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L244", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_getactionhistory", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L242", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_getauditlogs", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L203", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_getdayoverride", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L201", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_getdayoverrides", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L193", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_getdaytypes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L184", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_getmonthconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L135", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_getpendingtimeentries", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_getprojects", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L231", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_gettags", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_gettasks", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L118", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_gettaskstatuses", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L127", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_gettimeentries", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_gettimeentriesbydate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L129", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_gettimeentriesbydaterange", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L178", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_getworkconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_getworkperiod", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L150", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_getworkperiods", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L238", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_removetagfromtask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L83", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_reopenproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L214", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_updatedayoverride", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L196", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_updatedaytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L186", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_updatemonthconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_updateproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L233", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_updatetag", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L107", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_updatetask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_updatetaskstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L146", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_updatetimeentry", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L179", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_updateworkconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L162", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_updateworkperiod", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L218", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_upsertdayoverride", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L167", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_upsertworkperiod", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L37", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice", + "target": "src_app_services_database_database_service_ts_injectable", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_index", + "target": "src_app_services_database_database_service_databaseservice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L237", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_addtagtotask", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_cancloseproject", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L246", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_clearactionhistory", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_closeproject", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L211", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_createdayoverride", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L195", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_createdaytype", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L74", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_createproject", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L232", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_createtag", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_createtask", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_createtaskstatus", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L143", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_createtimeentry", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_createworkperiod", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L228", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_deletedayoverride", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L200", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_deletedaytype", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_deleteproject", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L235", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_deletetag", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_deletetask", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_deletetaskstatus", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_deletetimeentry", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L245", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_getactionhistory", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L243", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_getauditlogs", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L204", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_getdayoverride", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L202", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_getdayoverrides", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L193", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_getdaytypes", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L185", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_getmonthconfig", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L136", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_getpendingtimeentries", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_getprojects", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L231", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_gettags", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_gettasks", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L118", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_gettaskstatuses", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L128", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_gettimeentries", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L134", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_gettimeentriesbydate", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L130", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_gettimeentriesbydaterange", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L178", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_getworkconfig", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L152", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_getworkperiod", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L150", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_getworkperiods", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L239", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_removetagfromtask", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_reopenproject", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L217", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_updatedayoverride", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L199", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_updatedaytype", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L190", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_updatemonthconfig", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_updateproject", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L234", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_updatetag", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L116", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_updatetask", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_updatetaskstatus", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L147", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_updatetimeentry", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L183", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_updateworkconfig", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L166", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_updateworkperiod", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L224", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_upsertdayoverride", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/database.service.ts", + "source_location": "L173", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_database_service_databaseservice_upsertworkperiod", + "target": "src_app_services_database_database_service_databaseservice_wrap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/audit.service.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_audit_service", + "target": "src_app_services_database_services_audit_service_auditservice", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/index.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_index", + "target": "src_app_services_database_services_audit_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/audit.service.ts", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_audit_service_auditservice", + "target": "src_app_services_database_services_audit_service_auditservice_clearactionhistory", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/audit.service.ts", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_audit_service_auditservice", + "target": "src_app_services_database_services_audit_service_auditservice_getactionhistory", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/audit.service.ts", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_audit_service_auditservice", + "target": "src_app_services_database_services_audit_service_auditservice_getauditlogs", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/audit.service.ts", + "source_location": "L12", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_services_database_services_audit_service_auditservice", + "target": "src_app_services_database_services_audit_service_ts_injectable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/config.service.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_config_service", + "target": "src_app_services_database_services_config_service_configservice", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/index.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_index", + "target": "src_app_services_database_services_config_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/config.service.ts", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_config_service_configservice", + "target": "src_app_services_database_services_config_service_configservice_getmonthconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/config.service.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_config_service_configservice", + "target": "src_app_services_database_services_config_service_configservice_getworkconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/config.service.ts", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_config_service_configservice", + "target": "src_app_services_database_services_config_service_configservice_updatemonthconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/config.service.ts", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_config_service_configservice", + "target": "src_app_services_database_services_config_service_configservice_updateworkconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/config.service.ts", + "source_location": "L8", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_services_database_services_config_service_configservice", + "target": "src_app_services_database_services_config_service_ts_injectable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_day_service", + "target": "src_app_services_database_services_day_service_dayservice", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/index.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_index", + "target": "src_app_services_database_services_day_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_day_service_dayservice", + "target": "src_app_services_database_services_day_service_dayservice_createdayoverride", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_day_service_dayservice", + "target": "src_app_services_database_services_day_service_dayservice_createdaytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L102", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_day_service_dayservice", + "target": "src_app_services_database_services_day_service_dayservice_deletedayoverride", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_day_service_dayservice", + "target": "src_app_services_database_services_day_service_dayservice_deletedaytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_day_service_dayservice", + "target": "src_app_services_database_services_day_service_dayservice_getdayoverride", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_day_service_dayservice", + "target": "src_app_services_database_services_day_service_dayservice_getdayoverrides", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_day_service_dayservice", + "target": "src_app_services_database_services_day_service_dayservice_getdaytypes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_day_service_dayservice", + "target": "src_app_services_database_services_day_service_dayservice_updatedayoverride", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_day_service_dayservice", + "target": "src_app_services_database_services_day_service_dayservice_updatedaytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_day_service_dayservice", + "target": "src_app_services_database_services_day_service_dayservice_upsertdayoverride", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/day.service.ts", + "source_location": "L8", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_services_database_services_day_service_dayservice", + "target": "src_app_services_database_services_day_service_ts_injectable", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/index.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_index", + "target": "src_app_services_database_services_project_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/index.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_index", + "target": "src_app_services_database_services_tag_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/index.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_index", + "target": "src_app_services_database_services_task_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/index.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_index", + "target": "src_app_services_database_services_time_entry_service", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_project_service", + "target": "src_app_services_database_services_project_service_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_project_service_projectservice", + "target": "src_app_services_database_services_project_service_projectservice_cancloseproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_project_service_projectservice", + "target": "src_app_services_database_services_project_service_projectservice_closeproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_project_service_projectservice", + "target": "src_app_services_database_services_project_service_projectservice_createproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_project_service_projectservice", + "target": "src_app_services_database_services_project_service_projectservice_deleteproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_project_service_projectservice", + "target": "src_app_services_database_services_project_service_projectservice_getprojects", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_project_service_projectservice", + "target": "src_app_services_database_services_project_service_projectservice_reopenproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_project_service_projectservice", + "target": "src_app_services_database_services_project_service_projectservice_updateproject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/project.service.ts", + "source_location": "L8", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_services_database_services_project_service_projectservice", + "target": "src_app_services_database_services_project_service_ts_injectable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_tag_service", + "target": "src_app_services_database_services_tag_service_tagservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_tag_service_tagservice", + "target": "src_app_services_database_services_tag_service_tagservice_addtagtotask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_tag_service_tagservice", + "target": "src_app_services_database_services_tag_service_tagservice_createtag", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_tag_service_tagservice", + "target": "src_app_services_database_services_tag_service_tagservice_deletetag", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_tag_service_tagservice", + "target": "src_app_services_database_services_tag_service_tagservice_gettags", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_tag_service_tagservice", + "target": "src_app_services_database_services_tag_service_tagservice_removetagfromtask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_tag_service_tagservice", + "target": "src_app_services_database_services_tag_service_tagservice_updatetag", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/tag.service.ts", + "source_location": "L8", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_services_database_services_tag_service_tagservice", + "target": "src_app_services_database_services_tag_service_ts_injectable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_task_service", + "target": "src_app_services_database_services_task_service_taskservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_task_service_taskservice", + "target": "src_app_services_database_services_task_service_taskservice_createtask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_task_service_taskservice", + "target": "src_app_services_database_services_task_service_taskservice_createtaskstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_task_service_taskservice", + "target": "src_app_services_database_services_task_service_taskservice_deletetask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L74", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_task_service_taskservice", + "target": "src_app_services_database_services_task_service_taskservice_deletetaskstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_task_service_taskservice", + "target": "src_app_services_database_services_task_service_taskservice_gettasks", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_task_service_taskservice", + "target": "src_app_services_database_services_task_service_taskservice_gettaskstatuses", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_task_service_taskservice", + "target": "src_app_services_database_services_task_service_taskservice_updatetask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_task_service_taskservice", + "target": "src_app_services_database_services_task_service_taskservice_updatetaskstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/task.service.ts", + "source_location": "L8", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_services_database_services_task_service_taskservice", + "target": "src_app_services_database_services_task_service_ts_injectable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_time_entry_service", + "target": "src_app_services_database_services_time_entry_service_timeentryservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_time_entry_service_timeentryservice", + "target": "src_app_services_database_services_time_entry_service_timeentryservice_createtimeentry", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L100", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_time_entry_service_timeentryservice", + "target": "src_app_services_database_services_time_entry_service_timeentryservice_createworkperiod", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L81", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_time_entry_service_timeentryservice", + "target": "src_app_services_database_services_time_entry_service_timeentryservice_deletetimeentry", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_time_entry_service_timeentryservice", + "target": "src_app_services_database_services_time_entry_service_timeentryservice_getpendingtimeentries", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_time_entry_service_timeentryservice", + "target": "src_app_services_database_services_time_entry_service_timeentryservice_gettimeentries", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_time_entry_service_timeentryservice", + "target": "src_app_services_database_services_time_entry_service_timeentryservice_gettimeentriesbydate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_time_entry_service_timeentryservice", + "target": "src_app_services_database_services_time_entry_service_timeentryservice_gettimeentriesbydaterange", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_time_entry_service_timeentryservice", + "target": "src_app_services_database_services_time_entry_service_timeentryservice_getworkperiod", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_time_entry_service_timeentryservice", + "target": "src_app_services_database_services_time_entry_service_timeentryservice_getworkperiods", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_time_entry_service_timeentryservice", + "target": "src_app_services_database_services_time_entry_service_timeentryservice_updatetimeentry", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L116", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_time_entry_service_timeentryservice", + "target": "src_app_services_database_services_time_entry_service_timeentryservice_updateworkperiod", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L126", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_database_services_time_entry_service_timeentryservice", + "target": "src_app_services_database_services_time_entry_service_timeentryservice_upsertworkperiod", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/services/database/services/time-entry.service.ts", + "source_location": "L12", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_services_database_services_time_entry_service_timeentryservice", + "target": "src_app_services_database_services_time_entry_service_ts_injectable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/errors/electron-api-error.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_errors_electron_api_error", + "target": "src_app_services_errors_electron_api_error_electronapierror", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/index.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_index", + "target": "src_app_services_errors_electron_api_error", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/errors/electron-api-error.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_errors_electron_api_error_electronapierror", + "target": "src_app_services_errors_electron_api_error_electronapierror_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/errors/electron-api-error.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_errors_electron_api_error_electronapierror", + "target": "src_app_services_errors_electron_api_error_electronapierror_tousermessage", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/index.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_index", + "target": "src_app_services_errors_electron_api_error_electronapierror", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/errors/global-error-handler.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_errors_global_error_handler_spec", + "target": "src_app_services_errors_global_error_handler", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/errors/global-error-handler.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_errors_global_error_handler_spec", + "target": "src_app_services_errors_global_error_handler_globalerrorhandler", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/errors/global-error-handler.ts", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_errors_global_error_handler", + "target": "src_app_services_errors_global_error_handler_globalerrorhandler", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/index.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_index", + "target": "src_app_services_errors_global_error_handler", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/errors/global-error-handler.ts", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_errors_global_error_handler_globalerrorhandler", + "target": "src_app_services_errors_global_error_handler_globalerrorhandler_extracterrormessage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/errors/global-error-handler.ts", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_errors_global_error_handler_globalerrorhandler", + "target": "src_app_services_errors_global_error_handler_globalerrorhandler_handleerror", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/services/errors/global-error-handler.ts", + "source_location": "L8", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_services_errors_global_error_handler_globalerrorhandler", + "target": "src_app_services_errors_global_error_handler_ts_injectable", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/index.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_index", + "target": "src_app_services_errors_global_error_handler_globalerrorhandler", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/errors/global-error-handler.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_errors_global_error_handler_globalerrorhandler_handleerror", + "target": "src_app_services_errors_global_error_handler_globalerrorhandler_extracterrormessage", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/index.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_index", + "target": "src_app_services_navigation_electron_navigation_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/index.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_index", + "target": "src_app_services_navigation_electron_navigation_service_electronnavigationservice", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/index.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_index", + "target": "src_app_services_theme_theme_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/index.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_index", + "target": "src_app_services_theme_theme_service_themeservice", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/index.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_index", + "target": "src_app_services_translation_translation_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "src/app/services/index.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_index", + "target": "src_app_services_translation_translation_service_translationservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/navigation/electron-navigation.service.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_navigation_electron_navigation_service_spec", + "target": "src_app_services_navigation_electron_navigation_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/navigation/electron-navigation.service.spec.ts", + "source_location": "L3", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_navigation_electron_navigation_service_spec", + "target": "src_app_services_navigation_electron_navigation_service_electronnavigationservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/navigation/electron-navigation.service.spec.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_navigation_electron_navigation_service_spec", + "target": "src_app_services_navigation_electron_navigation_service_spec_mockelectronapi", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/navigation/electron-navigation.service.spec.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_navigation_electron_navigation_service_spec", + "target": "src_app_services_navigation_electron_navigation_service_spec_windowwithoptionalelectronapi", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/navigation/electron-navigation.service.ts", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_navigation_electron_navigation_service", + "target": "src_app_services_navigation_electron_navigation_service_electronnavigationservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/navigation/electron-navigation.service.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_navigation_electron_navigation_service_electronnavigationservice", + "target": "src_app_services_navigation_electron_navigation_service_electronnavigationservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/navigation/electron-navigation.service.ts", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_navigation_electron_navigation_service_electronnavigationservice", + "target": "src_app_services_navigation_electron_navigation_service_electronnavigationservice_setupnavigationlistener", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/services/navigation/electron-navigation.service.ts", + "source_location": "L4", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_services_navigation_electron_navigation_service_electronnavigationservice", + "target": "src_app_services_navigation_electron_navigation_service_ts_injectable", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/navigation/electron-navigation.service.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_navigation_electron_navigation_service_electronnavigationservice_constructor", + "target": "src_app_services_navigation_electron_navigation_service_electronnavigationservice_setupnavigationlistener", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/theme/theme.service.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_theme_theme_service_spec", + "target": "src_app_services_theme_theme_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/theme/theme.service.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_theme_theme_service_spec", + "target": "src_app_services_theme_theme_service_themeservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_theme_theme_service", + "target": "src_app_services_theme_theme_service_themeservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_theme_theme_service_themeservice", + "target": "src_app_services_theme_theme_service_themeservice_applytheme", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_theme_theme_service_themeservice", + "target": "src_app_services_theme_theme_service_themeservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_theme_theme_service_themeservice", + "target": "src_app_services_theme_theme_service_themeservice_getthemeicon", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_theme_theme_service_themeservice", + "target": "src_app_services_theme_theme_service_themeservice_getthemelabel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_theme_theme_service_themeservice", + "target": "src_app_services_theme_theme_service_themeservice_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_theme_theme_service_themeservice", + "target": "src_app_services_theme_theme_service_themeservice_initializetheme", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_theme_theme_service_themeservice", + "target": "src_app_services_theme_theme_service_themeservice_listentoelectronthemechanges", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_theme_theme_service_themeservice", + "target": "src_app_services_theme_theme_service_themeservice_toggletheme", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L8", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_services_theme_theme_service_themeservice", + "target": "src_app_services_theme_theme_service_ts_injectable", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_theme_theme_service_themeservice_constructor", + "target": "src_app_services_theme_theme_service_themeservice_listentoelectronthemechanges", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_theme_theme_service_themeservice_init", + "target": "src_app_services_theme_theme_service_themeservice_initializetheme", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_theme_theme_service_themeservice_initializetheme", + "target": "src_app_services_theme_theme_service_themeservice_applytheme", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_theme_theme_service_themeservice_listentoelectronthemechanges", + "target": "src_app_services_theme_theme_service_themeservice_applytheme", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/theme/theme.service.ts", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_theme_theme_service_themeservice_toggletheme", + "target": "src_app_services_theme_theme_service_themeservice_applytheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/translation/translation.service.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_translation_translation_service_spec", + "target": "src_app_services_translation_translation_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/translation/translation.service.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_translation_translation_service_spec", + "target": "src_app_services_translation_translation_service_translationservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/translation/translation.service.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_translation_translation_service", + "target": "src_app_services_translation_translation_service_translationservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/translation/translation.service.ts", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_translation_translation_service_translationservice", + "target": "src_app_services_translation_translation_service_translationservice_getcurrentlanguage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/translation/translation.service.ts", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_translation_translation_service_translationservice", + "target": "src_app_services_translation_translation_service_translationservice_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/translation/translation.service.ts", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_translation_translation_service_translationservice", + "target": "src_app_services_translation_translation_service_translationservice_instant", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/translation/translation.service.ts", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_translation_translation_service_translationservice", + "target": "src_app_services_translation_translation_service_translationservice_setlanguage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/services/translation/translation.service.ts", + "source_location": "L7", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_services_translation_translation_service_translationservice", + "target": "src_app_services_translation_translation_service_ts_injectable", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/update.service.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_update_service_spec", + "target": "src_app_services_update_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/services/update.service.spec.ts", + "source_location": "L2", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_update_service_spec", + "target": "src_app_services_update_service_updateservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/update.service.ts", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_update_service", + "target": "src_app_services_update_service_updatecheckresult", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/services/update.service.ts", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_update_service", + "target": "src_app_services_update_service_updateservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "src/app/services/update.service.ts", + "source_location": "L11", + "weight": 1.0, + "context": "decorator", + "_origin": "ast", + "source": "src_app_services_update_service_updateservice", + "target": "src_app_services_update_service_ts_injectable", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/update.service.ts", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_update_service_updateservice", + "target": "src_app_services_update_service_updateservice_checkforupdates", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/update.service.ts", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_update_service_updateservice", + "target": "src_app_services_update_service_updateservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/update.service.ts", + "source_location": "L107", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_update_service_updateservice", + "target": "src_app_services_update_service_updateservice_getreleasebytag", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/update.service.ts", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_update_service_updateservice", + "target": "src_app_services_update_service_updateservice_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/update.service.ts", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_update_service_updateservice", + "target": "src_app_services_update_service_updateservice_loadautocheckpreference", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/update.service.ts", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_update_service_updateservice", + "target": "src_app_services_update_service_updateservice_opendownloadpage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/app/services/update.service.ts", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_update_service_updateservice", + "target": "src_app_services_update_service_updateservice_toggleautocheck", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/update.service.ts", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_update_service_updateservice_init", + "target": "src_app_services_update_service_updateservice_loadautocheckpreference", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/app/services/update.service.ts", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_services_update_service_updateservice_init", + "target": "src_app_services_update_service_updateservice_checkforupdates", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/testing/test-utils.ts", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_testing_test_utils", + "target": "src_app_testing_test_utils_createmocktranslateservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/testing/test-utils.ts", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_testing_test_utils", + "target": "src_app_testing_test_utils_providetranslatetestingmodule", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "source_file": "src/app/testing/test-utils.ts", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_testing_test_utils_providetranslatetestingmodule", + "target": "src_app_testing_test_utils_createmocktranslateservice", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/themes/aura-open.preset.ts", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_themes_aura_open_preset", + "target": "src_app_themes_aura_open_preset_auraopen", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/utils/time.utils.spec.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_utils_time_utils_spec", + "target": "src_app_utils_time_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/utils/time.utils.spec.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_utils_time_utils_spec", + "target": "src_app_utils_time_utils_formatminutes", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/utils/time.utils.spec.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_utils_time_utils_spec", + "target": "src_app_utils_time_utils_hourstominutes", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/utils/time.utils.spec.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_utils_time_utils_spec", + "target": "src_app_utils_time_utils_minutestohours", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/app/utils/time.utils.spec.ts", + "source_location": "L1", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_utils_time_utils_spec", + "target": "src_app_utils_time_utils_parsetimetominutes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/utils/time.utils.ts", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_utils_time_utils", + "target": "src_app_utils_time_utils_formatminutes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/utils/time.utils.ts", + "source_location": "L79", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_utils_time_utils", + "target": "src_app_utils_time_utils_hourstominutes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/utils/time.utils.ts", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_utils_time_utils", + "target": "src_app_utils_time_utils_minutestohours", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/app/utils/time.utils.ts", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "source": "src_app_utils_time_utils", + "target": "src_app_utils_time_utils_parsetimetominutes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_actionhistory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_auditlog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L142", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_backupinfo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L150", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_backupresult", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L128", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_dayoverride", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_dayschedule", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_daytype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L158", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_deleteresult", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L169", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_githubrelease", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L109", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_monthconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_project", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_tag", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_task", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_taskstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_tasktag", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L71", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_timeentry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L162", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_updatecheckresult", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L178", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_window", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L99", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_workconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/types/electron.d.ts", + "source_location": "L83", + "weight": 1.0, + "_origin": "ast", + "source": "src_types_electron_d", + "target": "src_types_electron_d_workperiod", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "vitest.config.ts", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast", + "source": "vitest_config", + "target": "vitest_config_dirname", + "confidence_score": 1.0 + } + ], + "hyperedges": [], + "built_at_commit": "ea9e7f7bd467fce8f9fa8eeac1041f4b6bbe8534" +} \ No newline at end of file diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json new file mode 100644 index 0000000..2891c04 --- /dev/null +++ b/graphify-out/manifest.json @@ -0,0 +1,1252 @@ +{ + ".claude/settings.local.json": { + "mtime": 1784454529.3570552, + "ast_hash": "a83b9f27a384158baa508068b0010b0a", + "semantic_hash": "a83b9f27a384158baa508068b0010b0a" + }, + ".husky/pre-push": { + "mtime": 1784291278.489124, + "ast_hash": "6c417ef1e513c71f813941791053a886", + "semantic_hash": "6c417ef1e513c71f813941791053a886" + }, + ".markdownlint.json": { + "mtime": 1784291278.489124, + "ast_hash": "e53a99d9e733d7bc43ad1c44c86f1253", + "semantic_hash": "e53a99d9e733d7bc43ad1c44c86f1253" + }, + ".prettierrc.json": { + "mtime": 1784291278.489124, + "ast_hash": "2a11cd43df07ed1161976fc7606d4e44", + "semantic_hash": "2a11cd43df07ed1161976fc7606d4e44" + }, + ".storybook/main.ts": { + "mtime": 1784291278.490124, + "ast_hash": "a86113aedda494dee988509d695bd09e", + "semantic_hash": "a86113aedda494dee988509d695bd09e" + }, + ".storybook/preview.ts": { + "mtime": 1784291278.490124, + "ast_hash": "51a6e8328a48ca02d77ecc8c54535ddf", + "semantic_hash": "51a6e8328a48ca02d77ecc8c54535ddf" + }, + ".storybook/tsconfig.doc.json": { + "mtime": 1784291278.490124, + "ast_hash": "2f0d4a711395cac71fa1182a49ac8bdf", + "semantic_hash": "2f0d4a711395cac71fa1182a49ac8bdf" + }, + ".storybook/tsconfig.json": { + "mtime": 1784291278.490124, + "ast_hash": "87a0782e52f05ed5baa357a196b52348", + "semantic_hash": "87a0782e52f05ed5baa357a196b52348" + }, + ".storybook/typings.d.ts": { + "mtime": 1784291278.4911232, + "ast_hash": "f11d2213cb01efeec65b4d48866d3e3f", + "semantic_hash": "f11d2213cb01efeec65b4d48866d3e3f" + }, + ".vscode/extensions.json": { + "mtime": 1784291278.4911232, + "ast_hash": "66fd9e60d4633b6099fe02e06a7075ea", + "semantic_hash": "66fd9e60d4633b6099fe02e06a7075ea" + }, + ".vscode/launch.json": { + "mtime": 1784291278.4911232, + "ast_hash": "430386a2f03e9d559664c196344c121b", + "semantic_hash": "430386a2f03e9d559664c196344c121b" + }, + ".vscode/settings.json": { + "mtime": 1784291278.4921236, + "ast_hash": "d15fbcad4969218dd3096573c11ae763", + "semantic_hash": "d15fbcad4969218dd3096573c11ae763" + }, + ".vscode/tasks.json": { + "mtime": 1784291278.4921236, + "ast_hash": "d2fc2624d783980be281b4cf0acc2455", + "semantic_hash": "d2fc2624d783980be281b4cf0acc2455" + }, + "angular.json": { + "mtime": 1784291278.4936275, + "ast_hash": "e7288cc7a720be43b48d65775ede0872", + "semantic_hash": "e7288cc7a720be43b48d65775ede0872" + }, + "commitlint.config.mjs": { + "mtime": 1784291278.4936275, + "ast_hash": "78e3046c8a690f7d1ccc69ea280df3c7", + "semantic_hash": "78e3046c8a690f7d1ccc69ea280df3c7" + }, + "electron.vite.config.ts": { + "mtime": 1784291278.494632, + "ast_hash": "20c08992c1db93b9e421a89304ad491d", + "semantic_hash": "20c08992c1db93b9e421a89304ad491d" + }, + "electron/src/__mocks__/better-sqlite3.ts": { + "mtime": 1784291278.4956324, + "ast_hash": "53eac403539d13ce7b96f2b6fb8ab5ac", + "semantic_hash": "53eac403539d13ce7b96f2b6fb8ab5ac" + }, + "electron/src/__mocks__/electron.ts": { + "mtime": 1784291278.4956324, + "ast_hash": "fb9d15c8f5dad29a465cad50d3cca37f", + "semantic_hash": "fb9d15c8f5dad29a465cad50d3cca37f" + }, + "electron/src/interfaces/database.interfaces.ts": { + "mtime": 1784291278.496632, + "ast_hash": "03ae754fc34436af61981b9403244da0", + "semantic_hash": "03ae754fc34436af61981b9403244da0" + }, + "electron/src/interfaces/index.ts": { + "mtime": 1784291278.496632, + "ast_hash": "3e7dec77e8d1c881361fd36e3f2910d5", + "semantic_hash": "3e7dec77e8d1c881361fd36e3f2910d5" + }, + "electron/src/main/main.spec.ts": { + "mtime": 1784291278.496632, + "ast_hash": "7f8887a842f2042e1d45710dacce535d", + "semantic_hash": "7f8887a842f2042e1d45710dacce535d" + }, + "electron/src/main/main.ts": { + "mtime": 1784291278.496632, + "ast_hash": "8010401eb3c3ac51c384d690835ff7d3", + "semantic_hash": "8010401eb3c3ac51c384d690835ff7d3" + }, + "electron/src/main/window.spec.ts": { + "mtime": 1784291278.496632, + "ast_hash": "d1c25ca381f68ebf3143798931b1c191", + "semantic_hash": "d1c25ca381f68ebf3143798931b1c191" + }, + "electron/src/main/window.ts": { + "mtime": 1784291278.4976327, + "ast_hash": "99d167f056b3d7c22d084be138044817", + "semantic_hash": "99d167f056b3d7c22d084be138044817" + }, + "electron/src/preload/preload.spec.ts": { + "mtime": 1784291278.4976327, + "ast_hash": "24512eaf265db1aab461c3c191f43b88", + "semantic_hash": "24512eaf265db1aab461c3c191f43b88" + }, + "electron/src/preload/preload.ts": { + "mtime": 1784291278.4976327, + "ast_hash": "350f00536868de5b6a473f0a297686de", + "semantic_hash": "350f00536868de5b6a473f0a297686de" + }, + "electron/src/services/backup/backup.service.spec.ts": { + "mtime": 1784291278.4986327, + "ast_hash": "d238e3cbb761d5d973e77ac01ab1c522", + "semantic_hash": "d238e3cbb761d5d973e77ac01ab1c522" + }, + "electron/src/services/backup/backup.service.ts": { + "mtime": 1784291278.4986327, + "ast_hash": "a77410b08459cc99de0ff60cb207b0df", + "semantic_hash": "a77410b08459cc99de0ff60cb207b0df" + }, + "electron/src/services/backup/index.ts": { + "mtime": 1784291278.499633, + "ast_hash": "81d0eff05d0c5f529022a495220f17a1", + "semantic_hash": "81d0eff05d0c5f529022a495220f17a1" + }, + "electron/src/services/database/database.spec.ts": { + "mtime": 1784291278.499633, + "ast_hash": "3d08fcb0832e8ee4d991167efcee0d43", + "semantic_hash": "3d08fcb0832e8ee4d991167efcee0d43" + }, + "electron/src/services/database/database.ts": { + "mtime": 1784291278.499633, + "ast_hash": "62aaf2bab8ca080f6af83d77fec3e370", + "semantic_hash": "62aaf2bab8ca080f6af83d77fec3e370" + }, + "electron/src/services/database/migrations/index.ts": { + "mtime": 1784291278.5006325, + "ast_hash": "f961d62080e9b308149429a1d52853f7", + "semantic_hash": "f961d62080e9b308149429a1d52853f7" + }, + "electron/src/services/database/migrations/migration-runner.spec.ts": { + "mtime": 1784291278.5006325, + "ast_hash": "ae71a97e2b4ab08e05709fc2b4bfe871", + "semantic_hash": "ae71a97e2b4ab08e05709fc2b4bfe871" + }, + "electron/src/services/database/migrations/migration-runner.ts": { + "mtime": 1784291278.5006325, + "ast_hash": "f3366548198b474ee9c3a89b12255d5c", + "semantic_hash": "f3366548198b474ee9c3a89b12255d5c" + }, + "electron/src/services/database/repositories/audit/action-history.repository.spec.ts": { + "mtime": 1784291278.5016322, + "ast_hash": "527e2db83da892bfaa4b0b315dce153b", + "semantic_hash": "527e2db83da892bfaa4b0b315dce153b" + }, + "electron/src/services/database/repositories/audit/action-history.repository.ts": { + "mtime": 1784291278.5026324, + "ast_hash": "09e79faa395c6f6ffc50d1061b1e3c0f", + "semantic_hash": "09e79faa395c6f6ffc50d1061b1e3c0f" + }, + "electron/src/services/database/repositories/audit/audit-log.repository.spec.ts": { + "mtime": 1784291278.5026324, + "ast_hash": "b45af82d9edf13277f7e8d49587442b0", + "semantic_hash": "b45af82d9edf13277f7e8d49587442b0" + }, + "electron/src/services/database/repositories/audit/audit-log.repository.ts": { + "mtime": 1784291278.5026324, + "ast_hash": "422e4ffda48d69ec5c95d5c1f464c38e", + "semantic_hash": "422e4ffda48d69ec5c95d5c1f464c38e" + }, + "electron/src/services/database/repositories/audit/index.ts": { + "mtime": 1784291278.5026324, + "ast_hash": "449898dfa41d646a8fd5ffab89259fa2", + "semantic_hash": "449898dfa41d646a8fd5ffab89259fa2" + }, + "electron/src/services/database/repositories/base.repository.spec.ts": { + "mtime": 1784291278.5036323, + "ast_hash": "cf7bcf009d400f10e7ff39436bbf652f", + "semantic_hash": "cf7bcf009d400f10e7ff39436bbf652f" + }, + "electron/src/services/database/repositories/base.repository.ts": { + "mtime": 1784291278.5036323, + "ast_hash": "8c4b3de0f9d54cbd1dc522cb720d7b3d", + "semantic_hash": "8c4b3de0f9d54cbd1dc522cb720d7b3d" + }, + "electron/src/services/database/repositories/config/index.ts": { + "mtime": 1784291278.5041406, + "ast_hash": "28b285ca84b76acb96439fd8f4c6ed99", + "semantic_hash": "28b285ca84b76acb96439fd8f4c6ed99" + }, + "electron/src/services/database/repositories/config/month-config.repository.spec.ts": { + "mtime": 1784291278.5041406, + "ast_hash": "937ab88390e2f743aa3c750afbc0cb51", + "semantic_hash": "937ab88390e2f743aa3c750afbc0cb51" + }, + "electron/src/services/database/repositories/config/month-config.repository.ts": { + "mtime": 1784291278.505141, + "ast_hash": "e602b28089574b027a18d110e4dcf50e", + "semantic_hash": "e602b28089574b027a18d110e4dcf50e" + }, + "electron/src/services/database/repositories/config/work-config.repository.spec.ts": { + "mtime": 1784291278.505141, + "ast_hash": "d95f4dc63b613b3e4bda7f00fa0af887", + "semantic_hash": "d95f4dc63b613b3e4bda7f00fa0af887" + }, + "electron/src/services/database/repositories/config/work-config.repository.ts": { + "mtime": 1784291278.505141, + "ast_hash": "0484ada016aa6b2755dfe61f4182d234", + "semantic_hash": "0484ada016aa6b2755dfe61f4182d234" + }, + "electron/src/services/database/repositories/config/work-period.repository.spec.ts": { + "mtime": 1784291278.505141, + "ast_hash": "1531215d1b89e44e7bc3f68c85ab5bab", + "semantic_hash": "1531215d1b89e44e7bc3f68c85ab5bab" + }, + "electron/src/services/database/repositories/config/work-period.repository.ts": { + "mtime": 1784291278.5061455, + "ast_hash": "dee9d49ed64214d1035424a496ed6d01", + "semantic_hash": "dee9d49ed64214d1035424a496ed6d01" + }, + "electron/src/services/database/repositories/core/index.ts": { + "mtime": 1784291278.5061455, + "ast_hash": "441611fe2422c0828bd9dd5ba1e3ca85", + "semantic_hash": "441611fe2422c0828bd9dd5ba1e3ca85" + }, + "electron/src/services/database/repositories/core/project.repository.spec.ts": { + "mtime": 1784291278.5061455, + "ast_hash": "ecf2beca8cb8a9d21762f0ebe9865a09", + "semantic_hash": "ecf2beca8cb8a9d21762f0ebe9865a09" + }, + "electron/src/services/database/repositories/core/project.repository.ts": { + "mtime": 1784291278.5071454, + "ast_hash": "cfa10589ce8e534c8c0e7cf8d859cb65", + "semantic_hash": "cfa10589ce8e534c8c0e7cf8d859cb65" + }, + "electron/src/services/database/repositories/core/tag.repository.spec.ts": { + "mtime": 1784291278.5071454, + "ast_hash": "a2707ced0c3295ab8eebf3f802a0c884", + "semantic_hash": "a2707ced0c3295ab8eebf3f802a0c884" + }, + "electron/src/services/database/repositories/core/tag.repository.ts": { + "mtime": 1784291278.5071454, + "ast_hash": "dcc48f1be33fb98346bff18528c7c269", + "semantic_hash": "dcc48f1be33fb98346bff18528c7c269" + }, + "electron/src/services/database/repositories/core/task-status.repository.spec.ts": { + "mtime": 1784291278.5071454, + "ast_hash": "1167d48344e3300c931f53827849fc8e", + "semantic_hash": "1167d48344e3300c931f53827849fc8e" + }, + "electron/src/services/database/repositories/core/task-status.repository.ts": { + "mtime": 1784291278.5081453, + "ast_hash": "f90c0b81c4ba20356cc548748483e8f1", + "semantic_hash": "f90c0b81c4ba20356cc548748483e8f1" + }, + "electron/src/services/database/repositories/core/task.repository.spec.ts": { + "mtime": 1784291278.5081453, + "ast_hash": "12ef763374d5f5f6bd85e588ab68832f", + "semantic_hash": "12ef763374d5f5f6bd85e588ab68832f" + }, + "electron/src/services/database/repositories/core/task.repository.ts": { + "mtime": 1784291278.5081453, + "ast_hash": "f6a30213e78a1695be0d40a278cfea8c", + "semantic_hash": "f6a30213e78a1695be0d40a278cfea8c" + }, + "electron/src/services/database/repositories/index.ts": { + "mtime": 1784291278.5081453, + "ast_hash": "3c25cc9a8fb2e1a2bb41f0c4e66af893", + "semantic_hash": "3c25cc9a8fb2e1a2bb41f0c4e66af893" + }, + "electron/src/services/database/repositories/time/day-override.repository.spec.ts": { + "mtime": 1784291278.5091455, + "ast_hash": "f51339b773dd5a6f4da5c7d332dc1afa", + "semantic_hash": "f51339b773dd5a6f4da5c7d332dc1afa" + }, + "electron/src/services/database/repositories/time/day-override.repository.ts": { + "mtime": 1784291278.5091455, + "ast_hash": "a9beed8a7c3ed864a924c1487da2b8aa", + "semantic_hash": "a9beed8a7c3ed864a924c1487da2b8aa" + }, + "electron/src/services/database/repositories/time/day-type.repository.spec.ts": { + "mtime": 1784291278.5101452, + "ast_hash": "1138100d8dd88055a1f5b46ede04d39f", + "semantic_hash": "1138100d8dd88055a1f5b46ede04d39f" + }, + "electron/src/services/database/repositories/time/day-type.repository.ts": { + "mtime": 1784291278.5101452, + "ast_hash": "d369b59e9df84366f66b0900cafbb089", + "semantic_hash": "d369b59e9df84366f66b0900cafbb089" + }, + "electron/src/services/database/repositories/time/index.ts": { + "mtime": 1784291278.5101452, + "ast_hash": "729d11634f78c9374e1d193f5d86801e", + "semantic_hash": "729d11634f78c9374e1d193f5d86801e" + }, + "electron/src/services/database/repositories/time/time-entry.repository.spec.ts": { + "mtime": 1784291278.5101452, + "ast_hash": "85005f4518838d22c69c3a5d5dfbbcd9", + "semantic_hash": "85005f4518838d22c69c3a5d5dfbbcd9" + }, + "electron/src/services/database/repositories/time/time-entry.repository.ts": { + "mtime": 1784291278.5111456, + "ast_hash": "80aa68adab8610c0a570de8991ffb026", + "semantic_hash": "80aa68adab8610c0a570de8991ffb026" + }, + "electron/src/services/ipc/auto-check-updates-handlers.spec.ts": { + "mtime": 1784291278.5111456, + "ast_hash": "f6fab38171aaba06c7de20e2c990142e", + "semantic_hash": "f6fab38171aaba06c7de20e2c990142e" + }, + "electron/src/services/ipc/auto-check-updates-handlers.ts": { + "mtime": 1784291278.5111456, + "ast_hash": "657c4cd7bfca4a997aa686160c09fad6", + "semantic_hash": "657c4cd7bfca4a997aa686160c09fad6" + }, + "electron/src/services/ipc/backup-handlers.spec.ts": { + "mtime": 1784291278.512145, + "ast_hash": "3f26f88cbb7f9975c1e786b2723cb1e4", + "semantic_hash": "3f26f88cbb7f9975c1e786b2723cb1e4" + }, + "electron/src/services/ipc/backup-handlers.ts": { + "mtime": 1784291278.512145, + "ast_hash": "13edaff76dab7a6f952ddddcb9cf9e8a", + "semantic_hash": "13edaff76dab7a6f952ddddcb9cf9e8a" + }, + "electron/src/services/ipc/database-handlers.spec.ts": { + "mtime": 1784291278.512145, + "ast_hash": "9c979132d1c09cd41a42805db097b92f", + "semantic_hash": "9c979132d1c09cd41a42805db097b92f" + }, + "electron/src/services/ipc/database-handlers.ts": { + "mtime": 1784291278.512145, + "ast_hash": "1c05ec5a212733485b1ab57b253f2942", + "semantic_hash": "1c05ec5a212733485b1ab57b253f2942" + }, + "electron/src/services/ipc/handlers/audit.handlers.ts": { + "mtime": 1784291278.5136492, + "ast_hash": "c8693f1cc401d4275217a9af4967b2cc", + "semantic_hash": "c8693f1cc401d4275217a9af4967b2cc" + }, + "electron/src/services/ipc/handlers/config.handlers.ts": { + "mtime": 1784291278.5136492, + "ast_hash": "ae3a62407b981d4947dfa345ca8230fd", + "semantic_hash": "ae3a62407b981d4947dfa345ca8230fd" + }, + "electron/src/services/ipc/handlers/day.handlers.ts": { + "mtime": 1784291278.5136492, + "ast_hash": "2f6b1a8f3dd9d612fc56e4eb4c69303c", + "semantic_hash": "2f6b1a8f3dd9d612fc56e4eb4c69303c" + }, + "electron/src/services/ipc/handlers/index.ts": { + "mtime": 1784291278.5146554, + "ast_hash": "e489026d21145604dc30a58a58e72d0d", + "semantic_hash": "e489026d21145604dc30a58a58e72d0d" + }, + "electron/src/services/ipc/handlers/project.handlers.ts": { + "mtime": 1784291278.5146554, + "ast_hash": "300e9a6f8159813338c8e2b71fa4e782", + "semantic_hash": "300e9a6f8159813338c8e2b71fa4e782" + }, + "electron/src/services/ipc/handlers/tag.handlers.ts": { + "mtime": 1784291278.5146554, + "ast_hash": "e34172310cf9963a40903e7d0a14a260", + "semantic_hash": "e34172310cf9963a40903e7d0a14a260" + }, + "electron/src/services/ipc/handlers/task-status.handlers.ts": { + "mtime": 1784291278.5156558, + "ast_hash": "3662b6299b3c29ee61e3d731c410e117", + "semantic_hash": "3662b6299b3c29ee61e3d731c410e117" + }, + "electron/src/services/ipc/handlers/task.handlers.ts": { + "mtime": 1784291278.5156558, + "ast_hash": "24054e126c4a5139828b4df12a17c1c6", + "semantic_hash": "24054e126c4a5139828b4df12a17c1c6" + }, + "electron/src/services/ipc/handlers/time-entry.handlers.ts": { + "mtime": 1784291278.5156558, + "ast_hash": "831c7126b9d3ac1f47026446dd267c1f", + "semantic_hash": "831c7126b9d3ac1f47026446dd267c1f" + }, + "electron/src/services/ipc/handlers/work-period.handlers.ts": { + "mtime": 1784291278.516654, + "ast_hash": "64e78618e2bf900f83b3055a81bb3e1f", + "semantic_hash": "64e78618e2bf900f83b3055a81bb3e1f" + }, + "electron/src/services/ipc/index.ts": { + "mtime": 1784291278.516654, + "ast_hash": "fb741608ce82bb9da17d37038e9ecbd9", + "semantic_hash": "fb741608ce82bb9da17d37038e9ecbd9" + }, + "electron/src/services/ipc/language-handlers.spec.ts": { + "mtime": 1784291278.516654, + "ast_hash": "3a13ab37043a57a4d4a779d50da84061", + "semantic_hash": "3a13ab37043a57a4d4a779d50da84061" + }, + "electron/src/services/ipc/language-handlers.ts": { + "mtime": 1784291278.5176542, + "ast_hash": "edafb0e124abd9a3ecf8f7ec412e51da", + "semantic_hash": "edafb0e124abd9a3ecf8f7ec412e51da" + }, + "electron/src/services/ipc/system-handlers.spec.ts": { + "mtime": 1784291278.5176542, + "ast_hash": "40a651c4fcd2f2628da052a7910227eb", + "semantic_hash": "40a651c4fcd2f2628da052a7910227eb" + }, + "electron/src/services/ipc/system-handlers.ts": { + "mtime": 1784291278.5176542, + "ast_hash": "9607d52f9e3a0ab578f27ee7ee93932f", + "semantic_hash": "9607d52f9e3a0ab578f27ee7ee93932f" + }, + "electron/src/services/ipc/theme-handlers.spec.ts": { + "mtime": 1784291278.5186553, + "ast_hash": "559e284713cf4c9145cbe642ac1126c2", + "semantic_hash": "559e284713cf4c9145cbe642ac1126c2" + }, + "electron/src/services/ipc/theme-handlers.ts": { + "mtime": 1784291278.5186553, + "ast_hash": "a2ebe4b0f4ab9d77f725a7c50a16516d", + "semantic_hash": "a2ebe4b0f4ab9d77f725a7c50a16516d" + }, + "electron/src/services/ipc/update-handlers.spec.ts": { + "mtime": 1784291278.5186553, + "ast_hash": "ca6c050a80df90fc5ee932d9a7507b21", + "semantic_hash": "ca6c050a80df90fc5ee932d9a7507b21" + }, + "electron/src/services/ipc/update-handlers.ts": { + "mtime": 1784291278.519655, + "ast_hash": "2d16340dd1d1f677fc1d50de14dd035c", + "semantic_hash": "2d16340dd1d1f677fc1d50de14dd035c" + }, + "electron/src/services/menu/menu-manager.ts": { + "mtime": 1784291278.519655, + "ast_hash": "3a316b302b54af8f6e1427404ced558d", + "semantic_hash": "3a316b302b54af8f6e1427404ced558d" + }, + "electron/src/services/navigation/navigation-handler.spec.ts": { + "mtime": 1784291278.520654, + "ast_hash": "42ce65fa020aeca0e0376750403faeff", + "semantic_hash": "42ce65fa020aeca0e0376750403faeff" + }, + "electron/src/services/navigation/navigation-handler.ts": { + "mtime": 1784291278.520654, + "ast_hash": "e68094369f027e7859d792fc56ffc9da", + "semantic_hash": "e68094369f027e7859d792fc56ffc9da" + }, + "electron/src/services/update/update.service.spec.ts": { + "mtime": 1784291278.521654, + "ast_hash": "fd229a8ba03ea50edd6b33e8bbedfb3e", + "semantic_hash": "fd229a8ba03ea50edd6b33e8bbedfb3e" + }, + "electron/src/services/update/update.service.ts": { + "mtime": 1784291278.521654, + "ast_hash": "5797669582255493bde91df498e35e96", + "semantic_hash": "5797669582255493bde91df498e35e96" + }, + "electron/src/utils/index.ts": { + "mtime": 1784291278.5226538, + "ast_hash": "907e2614bf17c8a7376b513fbf6cd5f9", + "semantic_hash": "907e2614bf17c8a7376b513fbf6cd5f9" + }, + "electron/src/utils/paths.spec.ts": { + "mtime": 1784291278.5226538, + "ast_hash": "ada5e79190278398f761c2d721127fca", + "semantic_hash": "ada5e79190278398f761c2d721127fca" + }, + "electron/src/utils/paths.ts": { + "mtime": 1784456179.0785515, + "ast_hash": "c8b55fa5f17158ec81a5c4d9a56e2db8", + "semantic_hash": "c8b55fa5f17158ec81a5c4d9a56e2db8" + }, + "electron/tsconfig.spec.json": { + "mtime": 1784291278.523698, + "ast_hash": "51ab886b79ed6b0fe60a87647aac721e", + "semantic_hash": "51ab886b79ed6b0fe60a87647aac721e" + }, + "eslint.config.mjs": { + "mtime": 1784291278.523698, + "ast_hash": "8482888a9a32b061d4f9aa32c8dcf9a9", + "semantic_hash": "8482888a9a32b061d4f9aa32c8dcf9a9" + }, + "karma.conf.cjs": { + "mtime": 1784291278.5247033, + "ast_hash": "16b10955db2e82d50401b7e0a00013bf", + "semantic_hash": "16b10955db2e82d50401b7e0a00013bf" + }, + "package.json": { + "mtime": 1784456179.0837748, + "ast_hash": "a2e4dec15578fe96b09e5716f99b5e6f", + "semantic_hash": "a2e4dec15578fe96b09e5716f99b5e6f" + }, + "prisma.config.ts": { + "mtime": 1784291278.5287015, + "ast_hash": "91cc02ca932d450f01971bd8d8a68009", + "semantic_hash": "91cc02ca932d450f01971bd8d8a68009" + }, + "prisma/migrations/20251201204213_init/migration.sql": { + "mtime": 1784291278.529701, + "ast_hash": "369b1c3712c174435094a5c07f872bce", + "semantic_hash": "369b1c3712c174435094a5c07f872bce" + }, + "prisma/migrations/20251202110857_add_action_history/migration.sql": { + "mtime": 1784291278.529701, + "ast_hash": "a8ad546f935b161bd8838b5a8b978c1a", + "semantic_hash": "a8ad546f935b161bd8838b5a8b978c1a" + }, + "prisma/migrations/20251202140000_add_color_isdefault_to_taskstatus/migration.sql": { + "mtime": 1784291278.530701, + "ast_hash": "af0db77068ded4671fb1e37df3c7fced", + "semantic_hash": "af0db77068ded4671fb1e37df3c7fced" + }, + "prisma/migrations/20251202141130_add_color_isdefault_to_taskstatus/migration.sql": { + "mtime": 1784291278.5317025, + "ast_hash": "a647b8840165cf936e20b59edf4ab69e", + "semantic_hash": "a647b8840165cf936e20b59edf4ab69e" + }, + "prisma/migrations/20251203120000_remove_updated_at_from_day_types/migration.sql": { + "mtime": 1784291278.5317025, + "ast_hash": "bc5315aac068ea5ee521734d734f7739", + "semantic_hash": "bc5315aac068ea5ee521734d734f7739" + }, + "prisma/migrations/20260211084714_add_auto_check_updates_to_app_settings/migration.sql": { + "mtime": 1784291278.5317025, + "ast_hash": "13fdc6355d404113eca273624f798d42", + "semantic_hash": "13fdc6355d404113eca273624f798d42" + }, + "scripts/check-sonar-quality-gate.mjs": { + "mtime": 1784291278.5372286, + "ast_hash": "b9f14d5f536adb554a76d0e96c6695e6", + "semantic_hash": "b9f14d5f536adb554a76d0e96c6695e6" + }, + "scripts/run-sonar.mjs": { + "mtime": 1784291278.5372286, + "ast_hash": "bbead6b97b0e4bf4261b702d8536b528", + "semantic_hash": "bbead6b97b0e4bf4261b702d8536b528" + }, + "scripts/update-db-template.mjs": { + "mtime": 1784291278.5382316, + "ast_hash": "84246b61b4f7f2b7be80526001cae663", + "semantic_hash": "84246b61b4f7f2b7be80526001cae663" + }, + "src/app/app.config.ts": { + "mtime": 1784291278.5392427, + "ast_hash": "0bbdf603066b2bd99fb6e7f8d653c485", + "semantic_hash": "0bbdf603066b2bd99fb6e7f8d653c485" + }, + "src/app/app.routes.ts": { + "mtime": 1784291278.5392427, + "ast_hash": "11d2407168f8a499d7a19ade52da8f48", + "semantic_hash": "11d2407168f8a499d7a19ade52da8f48" + }, + "src/app/app.spec.ts": { + "mtime": 1784456179.084775, + "ast_hash": "eb7425f8761f2a2efbe588dbc1da7856", + "semantic_hash": "eb7425f8761f2a2efbe588dbc1da7856" + }, + "src/app/app.ts": { + "mtime": 1784456179.084775, + "ast_hash": "a19020bdd92bef8e278aade0f322ccc1", + "semantic_hash": "a19020bdd92bef8e278aade0f322ccc1" + }, + "src/app/components/error-boundary/error-boundary.spec.ts": { + "mtime": 1784291278.5412312, + "ast_hash": "4329daebe3b67c6a43a5c01122d1f5fb", + "semantic_hash": "4329daebe3b67c6a43a5c01122d1f5fb" + }, + "src/app/components/error-boundary/error-boundary.ts": { + "mtime": 1784291278.5422297, + "ast_hash": "487756325797e6d5f4240abaaf6c6a0d", + "semantic_hash": "487756325797e6d5f4240abaaf6c6a0d" + }, + "src/app/components/open-calendar/open-calendar.spec.ts": { + "mtime": 1784291278.5422297, + "ast_hash": "8b5b1adf74113a4225e999558b2eee01", + "semantic_hash": "8b5b1adf74113a4225e999558b2eee01" + }, + "src/app/components/open-calendar/open-calendar.ts": { + "mtime": 1784291278.543733, + "ast_hash": "9232fb0e54a22146ee8a822f3dde8d73", + "semantic_hash": "9232fb0e54a22146ee8a822f3dde8d73" + }, + "src/app/components/open-card/open-card-progressbar-aria-fix.directive.ts": { + "mtime": 1784359301.0866346, + "ast_hash": "b2c8e6e2559a65c399bc6d2cbbf4ad58", + "semantic_hash": "b2c8e6e2559a65c399bc6d2cbbf4ad58" + }, + "src/app/components/open-card/open-card.spec.ts": { + "mtime": 1784456179.086279, + "ast_hash": "cf3034ac0b947ab9cc878d18c73abc8b", + "semantic_hash": "cf3034ac0b947ab9cc878d18c73abc8b" + }, + "src/app/components/open-card/open-card.stories.ts": { + "mtime": 1784456179.086279, + "ast_hash": "78b00c9d98a8f41d8a8f50d112fe1baf", + "semantic_hash": "78b00c9d98a8f41d8a8f50d112fe1baf" + }, + "src/app/components/open-card/open-card.ts": { + "mtime": 1784456179.0877738, + "ast_hash": "f55e01c4980a55bc2c900dd863b3ec35", + "semantic_hash": "f55e01c4980a55bc2c900dd863b3ec35" + }, + "src/app/components/open-confirm-delete/open-confirm-delete.spec.ts": { + "mtime": 1784291278.5477376, + "ast_hash": "7516a2f166f29c9c437987a95bbbdd06", + "semantic_hash": "7516a2f166f29c9c437987a95bbbdd06" + }, + "src/app/components/open-confirm-delete/open-confirm-delete.ts": { + "mtime": 1784291278.5477376, + "ast_hash": "e28cdf4f26e90a2d2141fb4b737edc4f", + "semantic_hash": "e28cdf4f26e90a2d2141fb4b737edc4f" + }, + "src/app/components/open-day-override-dialog/open-day-override-dialog.spec.ts": { + "mtime": 1784291278.5497367, + "ast_hash": "74f7b594ebacbd82b50c24d3a6f7d54d", + "semantic_hash": "74f7b594ebacbd82b50c24d3a6f7d54d" + }, + "src/app/components/open-day-override-dialog/open-day-override-dialog.ts": { + "mtime": 1784291278.5497367, + "ast_hash": "5f64cb4a2450ba743aa92fa03f9af989", + "semantic_hash": "5f64cb4a2450ba743aa92fa03f9af989" + }, + "src/app/components/open-day-types-dialog/open-day-types-dialog.spec.ts": { + "mtime": 1784291278.5507367, + "ast_hash": "d73363853e44d2c0f41b5f0e5721da29", + "semantic_hash": "d73363853e44d2c0f41b5f0e5721da29" + }, + "src/app/components/open-day-types-dialog/open-day-types-dialog.ts": { + "mtime": 1784291278.5517373, + "ast_hash": "84ed3e4e46fd81d82d42e2fe0f25ca74", + "semantic_hash": "84ed3e4e46fd81d82d42e2fe0f25ca74" + }, + "src/app/components/open-layout/open-layout.spec.ts": { + "mtime": 1784291278.552737, + "ast_hash": "2d733daf84591a6170c46af7dd4627f6", + "semantic_hash": "2d733daf84591a6170c46af7dd4627f6" + }, + "src/app/components/open-layout/open-layout.ts": { + "mtime": 1784291278.553737, + "ast_hash": "3282937fcd1d5e8caeb4bd926e4cb46c", + "semantic_hash": "3282937fcd1d5e8caeb4bd926e4cb46c" + }, + "src/app/components/open-nav/open-nav.spec.ts": { + "mtime": 1784456179.0897787, + "ast_hash": "82e4ea177f5a04f8ac7391c2bb39c931", + "semantic_hash": "82e4ea177f5a04f8ac7391c2bb39c931" + }, + "src/app/components/open-nav/open-nav.ts": { + "mtime": 1784456179.0897787, + "ast_hash": "8ca3bd18fadd72cc457455e49ef8ec04", + "semantic_hash": "8ca3bd18fadd72cc457455e49ef8ec04" + }, + "src/app/components/open-settings-tabs/open-settings-tabs.spec.ts": { + "mtime": 1784456179.090779, + "ast_hash": "a3b8ddad369eb911c3cdf6847bfc3afc", + "semantic_hash": "a3b8ddad369eb911c3cdf6847bfc3afc" + }, + "src/app/components/open-settings-tabs/open-settings-tabs.ts": { + "mtime": 1784456179.090779, + "ast_hash": "2d6885ab4cd19eefb1f7344bab43cad7", + "semantic_hash": "2d6885ab4cd19eefb1f7344bab43cad7" + }, + "src/app/components/open-time-entry-dialog/open-time-entry-dialog.spec.ts": { + "mtime": 1784291278.5550435, + "ast_hash": "bea8b5d3c55b38e836bafbb493733206", + "semantic_hash": "bea8b5d3c55b38e836bafbb493733206" + }, + "src/app/components/open-time-entry-dialog/open-time-entry-dialog.ts": { + "mtime": 1784291278.5550435, + "ast_hash": "e6008068cd31362b125c320ed82ff00d", + "semantic_hash": "e6008068cd31362b125c320ed82ff00d" + }, + "src/app/components/open-work-config-dialog/open-work-config-dialog.spec.ts": { + "mtime": 1784291278.5560436, + "ast_hash": "4eca915cb98d71815cf742166499a042", + "semantic_hash": "4eca915cb98d71815cf742166499a042" + }, + "src/app/components/open-work-config-dialog/open-work-config-dialog.ts": { + "mtime": 1784291278.5570443, + "ast_hash": "2f819f232f7c837cc1eead11f42ccf46", + "semantic_hash": "2f819f232f7c837cc1eead11f42ccf46" + }, + "src/app/components/update-banner/update-banner.component.ts": { + "mtime": 1784291278.5570443, + "ast_hash": "1ee87f5453fda998c86bc77bde313ad8", + "semantic_hash": "1ee87f5453fda998c86bc77bde313ad8" + }, + "src/app/components/update-dialog/update-dialog.component.ts": { + "mtime": 1784291278.5580454, + "ast_hash": "f33baed63969f47606cf83419c66914d", + "semantic_hash": "f33baed63969f47606cf83419c66914d" + }, + "src/app/interfaces/index.ts": { + "mtime": 1784291278.5590434, + "ast_hash": "8273cf8eaf754c5bd51dd1f8c3cff997", + "semantic_hash": "8273cf8eaf754c5bd51dd1f8c3cff997" + }, + "src/app/interfaces/task.interface.ts": { + "mtime": 1784291278.5590434, + "ast_hash": "66c9f28152127fb6f72606d32b030e42", + "semantic_hash": "66c9f28152127fb6f72606d32b030e42" + }, + "src/app/pages/open-calendar-page/open-calendar-page.spec.ts": { + "mtime": 1784291278.5610454, + "ast_hash": "b7d3d3f4d0c6c7e6305c6fd5c986a53c", + "semantic_hash": "b7d3d3f4d0c6c7e6305c6fd5c986a53c" + }, + "src/app/pages/open-calendar-page/open-calendar-page.ts": { + "mtime": 1784291278.5610454, + "ast_hash": "cbd072e1d99e0182e708ac30d6c087c4", + "semantic_hash": "cbd072e1d99e0182e708ac30d6c087c4" + }, + "src/app/pages/open-history/open-history.spec.ts": { + "mtime": 1784291278.5620437, + "ast_hash": "5b0e139fb8ce7678d759e4fefac3c758", + "semantic_hash": "5b0e139fb8ce7678d759e4fefac3c758" + }, + "src/app/pages/open-history/open-history.ts": { + "mtime": 1784291278.563548, + "ast_hash": "f3be7a02ee16702cf8fee5fc639075de", + "semantic_hash": "f3be7a02ee16702cf8fee5fc639075de" + }, + "src/app/pages/open-home/open-home.spec.ts": { + "mtime": 1784291278.564552, + "ast_hash": "0c401bdd8fe52c8869dbc9d40dba7ca6", + "semantic_hash": "0c401bdd8fe52c8869dbc9d40dba7ca6" + }, + "src/app/pages/open-home/open-home.ts": { + "mtime": 1784291278.564552, + "ast_hash": "24c01827e027c1d73459e1787b0ad4d1", + "semantic_hash": "24c01827e027c1d73459e1787b0ad4d1" + }, + "src/app/pages/open-projects/components/index.ts": { + "mtime": 1784291278.565554, + "ast_hash": "7febec3a1e77df1ece04d44a9732bbb2", + "semantic_hash": "7febec3a1e77df1ece04d44a9732bbb2" + }, + "src/app/pages/open-projects/components/project-table/project-table.spec.ts": { + "mtime": 1784359301.3308456, + "ast_hash": "fb00236a430b5413b7db3732d5c9016a", + "semantic_hash": "fb00236a430b5413b7db3732d5c9016a" + }, + "src/app/pages/open-projects/components/project-table/project-table.ts": { + "mtime": 1784456179.0922756, + "ast_hash": "1288b60a04002c8d4dd177dfa2d9cbb2", + "semantic_hash": "1288b60a04002c8d4dd177dfa2d9cbb2" + }, + "src/app/pages/open-projects/open-projects.spec.ts": { + "mtime": 1784291278.569554, + "ast_hash": "7658c800539c65179e9bd117e71ca375", + "semantic_hash": "7658c800539c65179e9bd117e71ca375" + }, + "src/app/pages/open-projects/open-projects.ts": { + "mtime": 1784291278.569554, + "ast_hash": "15b9d62948437f013bed82f041a193b9", + "semantic_hash": "15b9d62948437f013bed82f041a193b9" + }, + "src/app/pages/open-settings-day-types/open-settings-day-types.spec.ts": { + "mtime": 1784456179.0932796, + "ast_hash": "2e794728ea2e81731a9200f944a3a838", + "semantic_hash": "2e794728ea2e81731a9200f944a3a838" + }, + "src/app/pages/open-settings-day-types/open-settings-day-types.ts": { + "mtime": 1784456179.0932796, + "ast_hash": "4d80d3e7aa44f069b334be5a976dee8d", + "semantic_hash": "4d80d3e7aa44f069b334be5a976dee8d" + }, + "src/app/pages/open-settings-statuses/open-settings-statuses.spec.ts": { + "mtime": 1784456179.094278, + "ast_hash": "1bcab82dd5070a9b78b54742434a984c", + "semantic_hash": "1bcab82dd5070a9b78b54742434a984c" + }, + "src/app/pages/open-settings-statuses/open-settings-statuses.ts": { + "mtime": 1784456179.094278, + "ast_hash": "d351ad426959068604697420289eb6c8", + "semantic_hash": "d351ad426959068604697420289eb6c8" + }, + "src/app/pages/open-settings-tags/open-settings-tags.spec.ts": { + "mtime": 1784456179.095278, + "ast_hash": "2121cb8016eec335f234564b5040d16b", + "semantic_hash": "2121cb8016eec335f234564b5040d16b" + }, + "src/app/pages/open-settings-tags/open-settings-tags.ts": { + "mtime": 1784456179.095278, + "ast_hash": "8c5d038bebe5953b7b92318b6ab58225", + "semantic_hash": "8c5d038bebe5953b7b92318b6ab58225" + }, + "src/app/pages/open-settings-updates/open-settings-updates.spec.ts": { + "mtime": 1784456179.0962784, + "ast_hash": "b0e122e51b302265e9db4b21abcfae8f", + "semantic_hash": "b0e122e51b302265e9db4b21abcfae8f" + }, + "src/app/pages/open-settings-updates/open-settings-updates.ts": { + "mtime": 1784456179.0962784, + "ast_hash": "5af46b33199ef6df2971c9d50645dec9", + "semantic_hash": "5af46b33199ef6df2971c9d50645dec9" + }, + "src/app/pages/open-tasks/components/index.ts": { + "mtime": 1784291278.5760598, + "ast_hash": "884eb58bd142318ef8610b2a1f875dcf", + "semantic_hash": "884eb58bd142318ef8610b2a1f875dcf" + }, + "src/app/pages/open-tasks/components/task-table/task-table.spec.ts": { + "mtime": 1784359301.2781925, + "ast_hash": "97ce2bbe987f5bd290678b8f3c001755", + "semantic_hash": "97ce2bbe987f5bd290678b8f3c001755" + }, + "src/app/pages/open-tasks/components/task-table/task-table.ts": { + "mtime": 1784456179.097309, + "ast_hash": "4734e0b7d30f27ee2404c3f0fd9baaf5", + "semantic_hash": "4734e0b7d30f27ee2404c3f0fd9baaf5" + }, + "src/app/pages/open-tasks/open-tasks.spec.ts": { + "mtime": 1784291278.5790594, + "ast_hash": "b954a5c4af289b94f684a99045519b7d", + "semantic_hash": "b954a5c4af289b94f684a99045519b7d" + }, + "src/app/pages/open-tasks/open-tasks.ts": { + "mtime": 1784291278.5800622, + "ast_hash": "983beaa7192bedcad126c44d7233235e", + "semantic_hash": "983beaa7192bedcad126c44d7233235e" + }, + "src/app/pipes/safe-markdown.pipe.spec.ts": { + "mtime": 1784291278.5800622, + "ast_hash": "b03a3f8a525938378e746b58659fe193", + "semantic_hash": "b03a3f8a525938378e746b58659fe193" + }, + "src/app/pipes/safe-markdown.pipe.ts": { + "mtime": 1784291278.5810611, + "ast_hash": "c38cc755b723aa0775eae824bace0304", + "semantic_hash": "c38cc755b723aa0775eae824bace0304" + }, + "src/app/services/action-history.service.spec.ts": { + "mtime": 1784291278.5810611, + "ast_hash": "856057f5473cd1da97343f3202512e21", + "semantic_hash": "856057f5473cd1da97343f3202512e21" + }, + "src/app/services/action-history.service.ts": { + "mtime": 1784291278.5820582, + "ast_hash": "f44cc1af8eb64646a38c4b02a7622528", + "semantic_hash": "f44cc1af8eb64646a38c4b02a7622528" + }, + "src/app/services/database/base-database.service.ts": { + "mtime": 1784291278.5820582, + "ast_hash": "fa281ca6edeb4c241489f94440b22d54", + "semantic_hash": "fa281ca6edeb4c241489f94440b22d54" + }, + "src/app/services/database/database.service.spec.ts": { + "mtime": 1784291278.5820582, + "ast_hash": "dc4865cc83c5a1a9a2fa19c3f71d703d", + "semantic_hash": "dc4865cc83c5a1a9a2fa19c3f71d703d" + }, + "src/app/services/database/database.service.ts": { + "mtime": 1784291278.5820582, + "ast_hash": "a883ce3e204ed515d192310cd1fccc00", + "semantic_hash": "a883ce3e204ed515d192310cd1fccc00" + }, + "src/app/services/database/services/audit.service.ts": { + "mtime": 1784291278.5835614, + "ast_hash": "95ebadd0fada93867412d5a49ef6aa35", + "semantic_hash": "95ebadd0fada93867412d5a49ef6aa35" + }, + "src/app/services/database/services/config.service.ts": { + "mtime": 1784291278.5835614, + "ast_hash": "42f1f230c06317c5cfb2a0287b6904aa", + "semantic_hash": "42f1f230c06317c5cfb2a0287b6904aa" + }, + "src/app/services/database/services/day.service.ts": { + "mtime": 1784291278.5835614, + "ast_hash": "c5299907b4d75c0d2ed43bce05bc59be", + "semantic_hash": "c5299907b4d75c0d2ed43bce05bc59be" + }, + "src/app/services/database/services/index.ts": { + "mtime": 1784291278.584565, + "ast_hash": "8073120a9883a19fe698b6e47fe8154c", + "semantic_hash": "8073120a9883a19fe698b6e47fe8154c" + }, + "src/app/services/database/services/project.service.ts": { + "mtime": 1784291278.584565, + "ast_hash": "391f4a9e8238f63be9503b2a96114fee", + "semantic_hash": "391f4a9e8238f63be9503b2a96114fee" + }, + "src/app/services/database/services/tag.service.ts": { + "mtime": 1784291278.5855656, + "ast_hash": "a5a741f494180091971a54a0114ffcb6", + "semantic_hash": "a5a741f494180091971a54a0114ffcb6" + }, + "src/app/services/database/services/task.service.ts": { + "mtime": 1784291278.5855656, + "ast_hash": "494d9c1736e8f42521170dab1d89980b", + "semantic_hash": "494d9c1736e8f42521170dab1d89980b" + }, + "src/app/services/database/services/time-entry.service.ts": { + "mtime": 1784291278.5855656, + "ast_hash": "3e4d4b0d24e8fc0ec07e16b5cc66163c", + "semantic_hash": "3e4d4b0d24e8fc0ec07e16b5cc66163c" + }, + "src/app/services/errors/electron-api-error.ts": { + "mtime": 1784291278.586568, + "ast_hash": "ac14e7edcc20ab472c13d4dafb6c3620", + "semantic_hash": "ac14e7edcc20ab472c13d4dafb6c3620" + }, + "src/app/services/errors/global-error-handler.spec.ts": { + "mtime": 1784291278.586568, + "ast_hash": "ce6dfe632c353f4cc70ffe22fed5ac7d", + "semantic_hash": "ce6dfe632c353f4cc70ffe22fed5ac7d" + }, + "src/app/services/errors/global-error-handler.ts": { + "mtime": 1784291278.5875676, + "ast_hash": "ca01515f854b01597f33c72bb76a5975", + "semantic_hash": "ca01515f854b01597f33c72bb76a5975" + }, + "src/app/services/index.ts": { + "mtime": 1784291278.5875676, + "ast_hash": "b2c10d946df9afeb16c616360d4ad754", + "semantic_hash": "b2c10d946df9afeb16c616360d4ad754" + }, + "src/app/services/navigation/electron-navigation.service.spec.ts": { + "mtime": 1784291278.588565, + "ast_hash": "44c6cf2adbd42e15c6e42527c0b0d165", + "semantic_hash": "44c6cf2adbd42e15c6e42527c0b0d165" + }, + "src/app/services/navigation/electron-navigation.service.ts": { + "mtime": 1784291278.588565, + "ast_hash": "2af3cf3460d58624ce3cd4b32e5b0d1d", + "semantic_hash": "2af3cf3460d58624ce3cd4b32e5b0d1d" + }, + "src/app/services/theme/theme.service.spec.ts": { + "mtime": 1784291278.588565, + "ast_hash": "0cdc753a5b7354257f01c6f6bd4b1cf2", + "semantic_hash": "0cdc753a5b7354257f01c6f6bd4b1cf2" + }, + "src/app/services/theme/theme.service.ts": { + "mtime": 1784291278.5895655, + "ast_hash": "654d6288a24276f451950391e60fee49", + "semantic_hash": "654d6288a24276f451950391e60fee49" + }, + "src/app/services/translation/translation.service.spec.ts": { + "mtime": 1784291278.5895655, + "ast_hash": "77e29a1883b27e0231df7b82114e3840", + "semantic_hash": "77e29a1883b27e0231df7b82114e3840" + }, + "src/app/services/translation/translation.service.ts": { + "mtime": 1784291278.590565, + "ast_hash": "2371b8eba82bfa247bd022b6cd159d19", + "semantic_hash": "2371b8eba82bfa247bd022b6cd159d19" + }, + "src/app/services/update.service.spec.ts": { + "mtime": 1784291278.590565, + "ast_hash": "3efea76ab36c77ff79e66afa78c7c460", + "semantic_hash": "3efea76ab36c77ff79e66afa78c7c460" + }, + "src/app/services/update.service.ts": { + "mtime": 1784291278.590565, + "ast_hash": "7366e0068983c0a4ecd4ff9784661d88", + "semantic_hash": "7366e0068983c0a4ecd4ff9784661d88" + }, + "src/app/testing/test-utils.ts": { + "mtime": 1784291278.5915656, + "ast_hash": "47202430c717e9938c4c18b82d70aca0", + "semantic_hash": "47202430c717e9938c4c18b82d70aca0" + }, + "src/app/themes/aura-open.preset.ts": { + "mtime": 1784456179.097309, + "ast_hash": "dd6e9d1f7d45cdecb416b1d04245b749", + "semantic_hash": "dd6e9d1f7d45cdecb416b1d04245b749" + }, + "src/app/utils/time.utils.spec.ts": { + "mtime": 1784291278.5925658, + "ast_hash": "b2b11f9d2cd895517f0c2395048e4cb4", + "semantic_hash": "b2b11f9d2cd895517f0c2395048e4cb4" + }, + "src/app/utils/time.utils.ts": { + "mtime": 1784291278.5925658, + "ast_hash": "49465f205339163d5fcb131f1ea53311", + "semantic_hash": "49465f205339163d5fcb131f1ea53311" + }, + "src/assets/i18n/en.json": { + "mtime": 1784456179.098312, + "ast_hash": "41c9d4d28e99251b9ad44f19106501af", + "semantic_hash": "41c9d4d28e99251b9ad44f19106501af" + }, + "src/assets/i18n/es.json": { + "mtime": 1784456179.098312, + "ast_hash": "9849d648cd0a80f6779bbc9b3dfbdb8c", + "semantic_hash": "9849d648cd0a80f6779bbc9b3dfbdb8c" + }, + "src/main.ts": { + "mtime": 1784291278.5949996, + "ast_hash": "7fdd91d5ab5dd24c469601922cf3a9d6", + "semantic_hash": "7fdd91d5ab5dd24c469601922cf3a9d6" + }, + "src/types/electron.d.ts": { + "mtime": 1784291278.5949996, + "ast_hash": "aee726899de6cea9756381e6e4824101", + "semantic_hash": "aee726899de6cea9756381e6e4824101" + }, + "tsconfig.app.json": { + "mtime": 1784291278.5959969, + "ast_hash": "f0ed6c81d0a374939052cff4567f713f", + "semantic_hash": "f0ed6c81d0a374939052cff4567f713f" + }, + "tsconfig.json": { + "mtime": 1784291278.5959969, + "ast_hash": "c71cb8d22eeb4ce8e239ed4246ee71b9", + "semantic_hash": "c71cb8d22eeb4ce8e239ed4246ee71b9" + }, + "tsconfig.spec.json": { + "mtime": 1784291278.5959969, + "ast_hash": "0891794fdaf36889f38d7dead2a9aef0", + "semantic_hash": "0891794fdaf36889f38d7dead2a9aef0" + }, + "vitest.config.ts": { + "mtime": 1784291278.5959969, + "ast_hash": "16617d36510a8f53ce40e8e41f3335a5", + "semantic_hash": "16617d36510a8f53ce40e8e41f3335a5" + }, + ".agent/rules/ia-rules.md": { + "mtime": 1784291278.4836948, + "ast_hash": "1ad4cc12fb38648c05f40e135f0706af", + "semantic_hash": "1ad4cc12fb38648c05f40e135f0706af" + }, + ".github/ISSUE_TEMPLATE/bug_report.yml": { + "mtime": 1784291278.4851239, + "ast_hash": "c382c5cd0f974271edf3a3c481003a80", + "semantic_hash": "c382c5cd0f974271edf3a3c481003a80" + }, + ".github/ISSUE_TEMPLATE/feature_request.yml": { + "mtime": 1784291278.4861245, + "ast_hash": "5eb48949be7979a65bece7abf9d9c19f", + "semantic_hash": "5eb48949be7979a65bece7abf9d9c19f" + }, + ".github/pull_request_template.md": { + "mtime": 1784291278.4861245, + "ast_hash": "d884f85394d624d0bac59e3ac460f58a", + "semantic_hash": "d884f85394d624d0bac59e3ac460f58a" + }, + ".github/workflows/claude-code-review.yml": { + "mtime": 1784291292.168109, + "ast_hash": "eb8350983dfe3661a54b70c99fb2f60e", + "semantic_hash": "eb8350983dfe3661a54b70c99fb2f60e" + }, + ".github/workflows/claude.yml": { + "mtime": 1784291292.1691499, + "ast_hash": "af6222d735f87d48dabfa6b6ca17f031", + "semantic_hash": "af6222d735f87d48dabfa6b6ca17f031" + }, + ".github/workflows/on-develop.yml": { + "mtime": 1784291278.4871242, + "ast_hash": "941e6ba779db6ec000872695b01712aa", + "semantic_hash": "941e6ba779db6ec000872695b01712aa" + }, + ".github/workflows/on-main.yml": { + "mtime": 1784291278.4871242, + "ast_hash": "19679c6249e0a6f59cfa1225e156f15d", + "semantic_hash": "19679c6249e0a6f59cfa1225e156f15d" + }, + ".github/workflows/release.yml": { + "mtime": 1784291278.4871242, + "ast_hash": "5d0063156b4a8d9e1895b113648d7e92", + "semantic_hash": "5d0063156b4a8d9e1895b113648d7e92" + }, + ".github/workflows/sonar.yml": { + "mtime": 1784291278.4871242, + "ast_hash": "123384f3578cfebd22d134b14aa92092", + "semantic_hash": "123384f3578cfebd22d134b14aa92092" + }, + ".github/workflows/tests.yml": { + "mtime": 1784291278.4881237, + "ast_hash": "2fcf8a5dc23aa66ce38b8e48c3b57fb7", + "semantic_hash": "2fcf8a5dc23aa66ce38b8e48c3b57fb7" + }, + "CLAUDE.md": { + "mtime": 1784291292.1691499, + "ast_hash": "c98acd977664c69c3d317dbe14eebf0a", + "semantic_hash": "c98acd977664c69c3d317dbe14eebf0a" + }, + "CODE_OF_CONDUCT.md": { + "mtime": 1784291278.4921236, + "ast_hash": "c1160063dd2d22b869ac9d36a5a7c3b0", + "semantic_hash": "c1160063dd2d22b869ac9d36a5a7c3b0" + }, + "COLLABORATION.md": { + "mtime": 1784291278.4921236, + "ast_hash": "ebe14571e94cd283fdaf34f29460928c", + "semantic_hash": "ebe14571e94cd283fdaf34f29460928c" + }, + "CONTRIBUTING.md": { + "mtime": 1784291278.4921236, + "ast_hash": "092a5e30d8ece8f7e6055f39264790e6", + "semantic_hash": "092a5e30d8ece8f7e6055f39264790e6" + }, + "README.md": { + "mtime": 1784291278.4936275, + "ast_hash": "b10fec3c85c863dfb7a2107515144944", + "semantic_hash": "b10fec3c85c863dfb7a2107515144944" + }, + "SECURITY.md": { + "mtime": 1784291278.4936275, + "ast_hash": "2ffc4e86f3113229f88208d20632f0d3", + "semantic_hash": "2ffc4e86f3113229f88208d20632f0d3" + }, + "docker-compose.yml": { + "mtime": 1784291278.494632, + "ast_hash": "94a7ae18b80fc25acc1474144858e8d0", + "semantic_hash": "94a7ae18b80fc25acc1474144858e8d0" + }, + "index.html": { + "mtime": 1784291278.523698, + "ast_hash": "91adef8a09493be40206e1a0c6fdfef6", + "semantic_hash": "91adef8a09493be40206e1a0c6fdfef6" + }, + "src/app/app.html": { + "mtime": 1784456179.0837748, + "ast_hash": "c7f9864836ed510cf446c961a7fbf9e5", + "semantic_hash": "c7f9864836ed510cf446c961a7fbf9e5" + }, + "src/app/components/open-calendar/open-calendar.html": { + "mtime": 1784291278.5422297, + "ast_hash": "9857a836460c2debfdc9cc3f9c486812", + "semantic_hash": "9857a836460c2debfdc9cc3f9c486812" + }, + "src/app/components/open-card/open-card.html": { + "mtime": 1784456179.086279, + "ast_hash": "b42c8eb9a1b414301810c6543957c6b9", + "semantic_hash": "b42c8eb9a1b414301810c6543957c6b9" + }, + "src/app/components/open-confirm-delete/open-confirm-delete.html": { + "mtime": 1784291278.5467386, + "ast_hash": "3569bfe7591cf0753768c94749f5b269", + "semantic_hash": "3569bfe7591cf0753768c94749f5b269" + }, + "src/app/components/open-day-override-dialog/open-day-override-dialog.html": { + "mtime": 1784291278.5487382, + "ast_hash": "2bd610ed0e572257ba04160e5d4237e8", + "semantic_hash": "2bd610ed0e572257ba04160e5d4237e8" + }, + "src/app/components/open-day-types-dialog/open-day-types-dialog.html": { + "mtime": 1784291278.5497367, + "ast_hash": "4739f1edbafe67e79e40808698995c5e", + "semantic_hash": "4739f1edbafe67e79e40808698995c5e" + }, + "src/app/components/open-layout/open-layout.html": { + "mtime": 1784291278.5517373, + "ast_hash": "410d12e6b324db9d597465af3527bf82", + "semantic_hash": "410d12e6b324db9d597465af3527bf82" + }, + "src/app/components/open-nav/open-nav.html": { + "mtime": 1784456179.0887804, + "ast_hash": "ca77c6e3278f873585ced05cde576e7c", + "semantic_hash": "ca77c6e3278f873585ced05cde576e7c" + }, + "src/app/components/open-settings-tabs/open-settings-tabs.html": { + "mtime": 1784456179.0897787, + "ast_hash": "348b62d97d8499929b8fee161f43efdf", + "semantic_hash": "348b62d97d8499929b8fee161f43efdf" + }, + "src/app/components/open-time-entry-dialog/open-time-entry-dialog.html": { + "mtime": 1784291278.553737, + "ast_hash": "488e5ce6a28f2e887ca99ab09d3fbe49", + "semantic_hash": "488e5ce6a28f2e887ca99ab09d3fbe49" + }, + "src/app/components/open-work-config-dialog/open-work-config-dialog.html": { + "mtime": 1784291278.5560436, + "ast_hash": "2c1d9d22f84282cd87d86a7f35d9a9aa", + "semantic_hash": "2c1d9d22f84282cd87d86a7f35d9a9aa" + }, + "src/app/pages/open-calendar-page/open-calendar-page.html": { + "mtime": 1784291278.5600438, + "ast_hash": "c6cd0e2838004e2e6a7054493bfa1dd7", + "semantic_hash": "c6cd0e2838004e2e6a7054493bfa1dd7" + }, + "src/app/pages/open-history/open-history.html": { + "mtime": 1784291278.5620437, + "ast_hash": "23e4487e1db42571675630e9d1e119f3", + "semantic_hash": "23e4487e1db42571675630e9d1e119f3" + }, + "src/app/pages/open-home/open-home.html": { + "mtime": 1784456179.0914185, + "ast_hash": "b312c45840bbe1f400e9239bfe7487c2", + "semantic_hash": "b312c45840bbe1f400e9239bfe7487c2" + }, + "src/app/pages/open-projects/components/project-table/project-table.html": { + "mtime": 1784456179.0922756, + "ast_hash": "debe82f26875c82e437029e5d21062cb", + "semantic_hash": "debe82f26875c82e437029e5d21062cb" + }, + "src/app/pages/open-projects/open-projects.html": { + "mtime": 1784291278.5685525, + "ast_hash": "734ffcd1219564b4a83d36f7ba638f55", + "semantic_hash": "734ffcd1219564b4a83d36f7ba638f55" + }, + "src/app/pages/open-settings-day-types/open-settings-day-types.html": { + "mtime": 1784456179.0932796, + "ast_hash": "41a61e253d1898db516fa407841d4d4d", + "semantic_hash": "41a61e253d1898db516fa407841d4d4d" + }, + "src/app/pages/open-settings-statuses/open-settings-statuses.html": { + "mtime": 1784456179.094278, + "ast_hash": "db3a03c9e568330e3c6aad99ff41296e", + "semantic_hash": "db3a03c9e568330e3c6aad99ff41296e" + }, + "src/app/pages/open-settings-tags/open-settings-tags.html": { + "mtime": 1784456179.095278, + "ast_hash": "c263e264f37ae64a9d22559a1df2c704", + "semantic_hash": "c263e264f37ae64a9d22559a1df2c704" + }, + "src/app/pages/open-tasks/components/task-table/task-table.html": { + "mtime": 1784456179.0962784, + "ast_hash": "bdc2faf9ecc19ce12f9afcc68bc21fde", + "semantic_hash": "bdc2faf9ecc19ce12f9afcc68bc21fde" + }, + "src/app/pages/open-tasks/open-tasks.html": { + "mtime": 1784291278.5780592, + "ast_hash": "e0985dda1ee199a5c38506d5e81656ea", + "semantic_hash": "e0985dda1ee199a5c38506d5e81656ea" + }, + "public/icon-512.png": { + "mtime": 1784291278.5362308, + "ast_hash": "bb3f63a350e4d58bbabeea4e724d849b", + "semantic_hash": "bb3f63a350e4d58bbabeea4e724d849b" + }, + "public/icon.png": { + "mtime": 1784291278.5362308, + "ast_hash": "617d15ce27b280fdb5dd73eee2ccd68e", + "semantic_hash": "617d15ce27b280fdb5dd73eee2ccd68e" + }, + "src/assets/logo.png": { + "mtime": 1784456179.0993092, + "ast_hash": "617d15ce27b280fdb5dd73eee2ccd68e", + "semantic_hash": "617d15ce27b280fdb5dd73eee2ccd68e" + } +} \ No newline at end of file