Files
Trackeep/graphify-out/graph.json
T
Tomas Dvorak 6c448b336a refactor: unify docker deployment and restructure frontend architecture
This commit implements a unified Docker deployment strategy, moving from separate frontend and backend images to a single, multi-stage build image containing both services. It also introduces a major reorganization of the frontend directory structure and simplifies the environment configuration.

Key changes:
- **Deployment**: Added a multi-stage `Dockerfile` and `docker-entrypoint.sh` to package the Go backend and Nginx-served frontend into a single container.
- **CI/CD**: Updated GitHub Actions workflows (`ci-cd.yml`, `release.yml`) to build and push the new unified image instead of separate ones.
- **Frontend Refactor**: Reorganized `frontend/src/pages` into a domain-driven directory structure (e.g., `auth/`, `admin/`, `content/`, `communication/`, `productivity/`, `settings/`, `misc/`).
- **Configuration**: Simplified `.env.example` and updated `docker-compose.yml` to reflect the unified service model and single host port.
- **Cleanup**: Removed deprecated `docker-compose.demo.yml`, `docker-compose.prod.yml`, and various unused frontend components and services.
- **Backend**: Refactored configuration loading to use exported `GetDurationEnv` for better consistency.
2026-05-10 10:48:41 +02:00

67279 lines
2.2 MiB
Plaintext

{
"directed": false,
"multigraph": false,
"graph": {},
"nodes": [
{
"label": "background.js",
"file_type": "code",
"source_file": "browser-extension/background.js",
"source_location": "L1",
"id": "browser_extension_background_js",
"community": 43,
"norm_label": "background.js"
},
{
"label": "storageSyncGet()",
"file_type": "code",
"source_file": "browser-extension/background.js",
"source_location": "L13",
"id": "browser_extension_background_storagesyncget",
"community": 43,
"norm_label": "storagesyncget()"
},
{
"label": "storageLocalGet()",
"file_type": "code",
"source_file": "browser-extension/background.js",
"source_location": "L19",
"id": "browser_extension_background_storagelocalget",
"community": 43,
"norm_label": "storagelocalget()"
},
{
"label": "storageLocalSet()",
"file_type": "code",
"source_file": "browser-extension/background.js",
"source_location": "L25",
"id": "browser_extension_background_storagelocalset",
"community": 43,
"norm_label": "storagelocalset()"
},
{
"label": "parseResponseError()",
"file_type": "code",
"source_file": "browser-extension/background.js",
"source_location": "L31",
"id": "browser_extension_background_parseresponseerror",
"community": 43,
"norm_label": "parseresponseerror()"
},
{
"label": "parseYouTubeVideoMeta()",
"file_type": "code",
"source_file": "browser-extension/background.js",
"source_location": "L53",
"id": "browser_extension_background_parseyoutubevideometa",
"community": 43,
"norm_label": "parseyoutubevideometa()"
},
{
"label": "cleanupHistory()",
"file_type": "code",
"source_file": "browser-extension/background.js",
"source_location": "L91",
"id": "browser_extension_background_cleanuphistory",
"community": 43,
"norm_label": "cleanuphistory()"
},
{
"label": "getYouTubeHistory()",
"file_type": "code",
"source_file": "browser-extension/background.js",
"source_location": "L112",
"id": "browser_extension_background_getyoutubehistory",
"community": 43,
"norm_label": "getyoutubehistory()"
},
{
"label": "updateYouTubeHistory()",
"file_type": "code",
"source_file": "browser-extension/background.js",
"source_location": "L117",
"id": "browser_extension_background_updateyoutubehistory",
"community": 43,
"norm_label": "updateyoutubehistory()"
},
{
"label": "getTrackeepConfig()",
"file_type": "code",
"source_file": "browser-extension/background.js",
"source_location": "L129",
"id": "browser_extension_background_gettrackeepconfig",
"community": 43,
"norm_label": "gettrackeepconfig()"
},
{
"label": "shouldPromptForYouTubeVideo()",
"file_type": "code",
"source_file": "browser-extension/background.js",
"source_location": "L151",
"id": "browser_extension_background_shouldpromptforyoutubevideo",
"community": 43,
"norm_label": "shouldpromptforyoutubevideo()"
},
{
"label": "saveYouTubeBookmark()",
"file_type": "code",
"source_file": "browser-extension/background.js",
"source_location": "L190",
"id": "browser_extension_background_saveyoutubebookmark",
"community": 43,
"norm_label": "saveyoutubebookmark()"
},
{
"label": "openPopupWithContext()",
"file_type": "code",
"source_file": "browser-extension/background.js",
"source_location": "L246",
"id": "browser_extension_background_openpopupwithcontext",
"community": 43,
"norm_label": "openpopupwithcontext()"
},
{
"label": "setContextAndOpenPopup()",
"file_type": "code",
"source_file": "browser-extension/background.js",
"source_location": "L259",
"id": "browser_extension_background_setcontextandopenpopup",
"community": 43,
"norm_label": "setcontextandopenpopup()"
},
{
"label": "detectContentType()",
"file_type": "code",
"source_file": "browser-extension/background.js",
"source_location": "L393",
"id": "browser_extension_background_detectcontenttype",
"community": 43,
"norm_label": "detectcontenttype()"
},
{
"label": "popup.js",
"file_type": "code",
"source_file": "browser-extension/popup.js",
"source_location": "L1",
"id": "browser_extension_popup_js",
"community": 1,
"norm_label": "popup.js"
},
{
"label": "initTabs()",
"file_type": "code",
"source_file": "browser-extension/popup.js",
"source_location": "L45",
"id": "browser_extension_popup_inittabs",
"community": 1,
"norm_label": "inittabs()"
},
{
"label": "updateStatus()",
"file_type": "code",
"source_file": "browser-extension/popup.js",
"source_location": "L66",
"id": "browser_extension_popup_updatestatus",
"community": 1,
"norm_label": "updatestatus()"
},
{
"label": "showMessage()",
"file_type": "code",
"source_file": "browser-extension/popup.js",
"source_location": "L77",
"id": "browser_extension_popup_showmessage",
"community": 1,
"norm_label": "showmessage()"
},
{
"label": "hideMessage()",
"file_type": "code",
"source_file": "browser-extension/popup.js",
"source_location": "L90",
"id": "browser_extension_popup_hidemessage",
"community": 1,
"norm_label": "hidemessage()"
},
{
"label": "setButtonLoading()",
"file_type": "code",
"source_file": "browser-extension/popup.js",
"source_location": "L95",
"id": "browser_extension_popup_setbuttonloading",
"community": 1,
"norm_label": "setbuttonloading()"
},
{
"label": "disableForms()",
"file_type": "code",
"source_file": "browser-extension/popup.js",
"source_location": "L115",
"id": "browser_extension_popup_disableforms",
"community": 1,
"norm_label": "disableforms()"
},
{
"label": "loadConfig()",
"file_type": "code",
"source_file": "browser-extension/popup.js",
"source_location": "L127",
"id": "browser_extension_popup_loadconfig",
"community": 1,
"norm_label": "loadconfig()"
},
{
"label": "detectTrackeepDomain()",
"file_type": "code",
"source_file": "browser-extension/popup.js",
"source_location": "L150",
"id": "browser_extension_popup_detecttrackeepdomain",
"community": 1,
"norm_label": "detecttrackeepdomain()"
},
{
"label": "initActiveTab()",
"file_type": "code",
"source_file": "browser-extension/popup.js",
"source_location": "L182",
"id": "browser_extension_popup_initactivetab",
"community": 1,
"norm_label": "initactivetab()"
},
{
"label": "detectAndApplySmartData()",
"file_type": "code",
"source_file": "browser-extension/popup.js",
"source_location": "L232",
"id": "browser_extension_popup_detectandapplysmartdata",
"community": 1,
"norm_label": "detectandapplysmartdata()"
},
{
"label": "applySmartSuggestions()",
"file_type": "code",
"source_file": "browser-extension/popup.js",
"source_location": "L245",
"id": "browser_extension_popup_applysmartsuggestions",
"community": 1,
"norm_label": "applysmartsuggestions()"
},
{
"label": "addSuggestedTag()",
"file_type": "code",
"source_file": "browser-extension/popup.js",
"source_location": "L294",
"id": "browser_extension_popup_addsuggestedtag",
"community": 1,
"norm_label": "addsuggestedtag()"
},
{
"label": "handleQuickSave()",
"file_type": "code",
"source_file": "browser-extension/popup.js",
"source_location": "L307",
"id": "browser_extension_popup_handlequicksave",
"community": 1,
"norm_label": "handlequicksave()"
},
{
"label": "saveBookmark()",
"file_type": "code",
"source_file": "browser-extension/popup.js",
"source_location": "L328",
"id": "browser_extension_popup_savebookmark",
"community": 1,
"norm_label": "savebookmark()"
},
{
"label": "uploadFile()",
"file_type": "code",
"source_file": "browser-extension/popup.js",
"source_location": "L407",
"id": "browser_extension_popup_uploadfile",
"community": 1,
"norm_label": "uploadfile()"
},
{
"label": "openOptions()",
"file_type": "code",
"source_file": "browser-extension/popup.js",
"source_location": "L475",
"id": "browser_extension_popup_openoptions",
"community": 1,
"norm_label": "openoptions()"
},
{
"label": "options.js",
"file_type": "code",
"source_file": "browser-extension/options.js",
"source_location": "L1",
"id": "browser_extension_options_js",
"community": 38,
"norm_label": "options.js"
},
{
"label": "showMessage()",
"file_type": "code",
"source_file": "browser-extension/options.js",
"source_location": "L21",
"id": "browser_extension_options_showmessage",
"community": 38,
"norm_label": "showmessage()"
},
{
"label": "hideMessage()",
"file_type": "code",
"source_file": "browser-extension/options.js",
"source_location": "L33",
"id": "browser_extension_options_hidemessage",
"community": 38,
"norm_label": "hidemessage()"
},
{
"label": "showConnectionStatus()",
"file_type": "code",
"source_file": "browser-extension/options.js",
"source_location": "L37",
"id": "browser_extension_options_showconnectionstatus",
"community": 38,
"norm_label": "showconnectionstatus()"
},
{
"label": "hideConnectionStatus()",
"file_type": "code",
"source_file": "browser-extension/options.js",
"source_location": "L44",
"id": "browser_extension_options_hideconnectionstatus",
"community": 38,
"norm_label": "hideconnectionstatus()"
},
{
"label": "setButtonLoading()",
"file_type": "code",
"source_file": "browser-extension/options.js",
"source_location": "L48",
"id": "browser_extension_options_setbuttonloading",
"community": 38,
"norm_label": "setbuttonloading()"
},
{
"label": "detectAndPrefillApiBaseUrl()",
"file_type": "code",
"source_file": "browser-extension/options.js",
"source_location": "L68",
"id": "browser_extension_options_detectandprefillapibaseurl",
"community": 38,
"norm_label": "detectandprefillapibaseurl()"
},
{
"label": "loadSettings()",
"file_type": "code",
"source_file": "browser-extension/options.js",
"source_location": "L102",
"id": "browser_extension_options_loadsettings",
"community": 38,
"norm_label": "loadsettings()"
},
{
"label": "saveSettings()",
"file_type": "code",
"source_file": "browser-extension/options.js",
"source_location": "L139",
"id": "browser_extension_options_savesettings",
"community": 38,
"norm_label": "savesettings()"
},
{
"label": "validateConnectionToken()",
"file_type": "code",
"source_file": "browser-extension/options.js",
"source_location": "L169",
"id": "browser_extension_options_validateconnectiontoken",
"community": 38,
"norm_label": "validateconnectiontoken()"
},
{
"label": "testConnection()",
"file_type": "code",
"source_file": "browser-extension/options.js",
"source_location": "L195",
"id": "browser_extension_options_testconnection",
"community": 38,
"norm_label": "testconnection()"
},
{
"label": "generateApiKey()",
"file_type": "code",
"source_file": "browser-extension/options.js",
"source_location": "L223",
"id": "browser_extension_options_generateapikey",
"community": 38,
"norm_label": "generateapikey()"
},
{
"label": "testSetupConnection()",
"file_type": "code",
"source_file": "browser-extension/options.js",
"source_location": "L318",
"id": "browser_extension_options_testsetupconnection",
"community": 38,
"norm_label": "testsetupconnection()"
},
{
"label": "completeSetup()",
"file_type": "code",
"source_file": "browser-extension/options.js",
"source_location": "L350",
"id": "browser_extension_options_completesetup",
"community": 38,
"norm_label": "completesetup()"
},
{
"label": "showSetupConnectionStatus()",
"file_type": "code",
"source_file": "browser-extension/options.js",
"source_location": "L380",
"id": "browser_extension_options_showsetupconnectionstatus",
"community": 38,
"norm_label": "showsetupconnectionstatus()"
},
{
"label": "hideSetupConnectionStatus()",
"file_type": "code",
"source_file": "browser-extension/options.js",
"source_location": "L391",
"id": "browser_extension_options_hidesetupconnectionstatus",
"community": 38,
"norm_label": "hidesetupconnectionstatus()"
},
{
"label": "youtube-content.js",
"file_type": "code",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L1",
"id": "browser_extension_youtube_content_js",
"community": 63,
"norm_label": "youtube-content.js"
},
{
"label": "parseYouTubeVideo()",
"file_type": "code",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L11",
"id": "browser_extension_youtube_content_parseyoutubevideo",
"community": 63,
"norm_label": "parseyoutubevideo()"
},
{
"label": "sendMessage()",
"file_type": "code",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L46",
"id": "browser_extension_youtube_content_sendmessage",
"community": 63,
"norm_label": "sendmessage()"
},
{
"label": "closePrompt()",
"file_type": "code",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L56",
"id": "browser_extension_youtube_content_closeprompt",
"community": 63,
"norm_label": "closeprompt()"
},
{
"label": "renderPrompt()",
"file_type": "code",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L63",
"id": "browser_extension_youtube_content_renderprompt",
"community": 63,
"norm_label": "renderprompt()"
},
{
"label": "escapeHtml()",
"file_type": "code",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L235",
"id": "browser_extension_youtube_content_escapehtml",
"community": 63,
"norm_label": "escapehtml()"
},
{
"label": "detectAndNotify()",
"file_type": "code",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L244",
"id": "browser_extension_youtube_content_detectandnotify",
"community": 63,
"norm_label": "detectandnotify()"
},
{
"label": "initDetection()",
"file_type": "code",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L270",
"id": "browser_extension_youtube_content_initdetection",
"community": 63,
"norm_label": "initdetection()"
},
{
"label": "browser-polyfill.js",
"file_type": "code",
"source_file": "browser-extension/browser-polyfill.js",
"source_location": "L1",
"id": "browser_extension_browser_polyfill_js",
"community": 166,
"norm_label": "browser-polyfill.js"
},
{
"label": "index.ts",
"file_type": "code",
"source_file": "mobile/index.ts",
"source_location": "L1",
"id": "mobile_index_ts",
"community": 167,
"norm_label": "index.ts"
},
{
"label": "App.tsx",
"file_type": "code",
"source_file": "mobile/App.tsx",
"source_location": "L1",
"id": "mobile_app_tsx",
"community": 168,
"norm_label": "app.tsx"
},
{
"label": "types.ts",
"file_type": "code",
"source_file": "mobile/src/types.ts",
"source_location": "L1",
"id": "mobile_src_types_ts",
"community": 169,
"norm_label": "types.ts"
},
{
"label": "MainTabs.tsx",
"file_type": "code",
"source_file": "mobile/src/screens/MainTabs.tsx",
"source_location": "L1",
"id": "mobile_src_screens_maintabs_tsx",
"community": 170,
"norm_label": "maintabs.tsx"
},
{
"label": "TasksScreen.tsx",
"file_type": "code",
"source_file": "mobile/src/screens/TasksScreen.tsx",
"source_location": "L1",
"id": "mobile_src_screens_tasksscreen_tsx",
"community": 7,
"norm_label": "tasksscreen.tsx"
},
{
"label": "createTask()",
"file_type": "code",
"source_file": "mobile/src/screens/TasksScreen.tsx",
"source_location": "L53",
"id": "screens_tasksscreen_createtask",
"community": 7,
"norm_label": "createtask()"
},
{
"label": "toggleTaskStatus()",
"file_type": "code",
"source_file": "mobile/src/screens/TasksScreen.tsx",
"source_location": "L80",
"id": "screens_tasksscreen_toggletaskstatus",
"community": 7,
"norm_label": "toggletaskstatus()"
},
{
"label": "deleteTask()",
"file_type": "code",
"source_file": "mobile/src/screens/TasksScreen.tsx",
"source_location": "L99",
"id": "screens_tasksscreen_deletetask",
"community": 7,
"norm_label": "deletetask()"
},
{
"label": "NotesScreen.tsx",
"file_type": "code",
"source_file": "mobile/src/screens/NotesScreen.tsx",
"source_location": "L1",
"id": "mobile_src_screens_notesscreen_tsx",
"community": 7,
"norm_label": "notesscreen.tsx"
},
{
"label": "resetForm()",
"file_type": "code",
"source_file": "mobile/src/screens/NotesScreen.tsx",
"source_location": "L54",
"id": "screens_notesscreen_resetform",
"community": 7,
"norm_label": "resetform()"
},
{
"label": "saveNote()",
"file_type": "code",
"source_file": "mobile/src/screens/NotesScreen.tsx",
"source_location": "L60",
"id": "screens_notesscreen_savenote",
"community": 7,
"norm_label": "savenote()"
},
{
"label": "beginEdit()",
"file_type": "code",
"source_file": "mobile/src/screens/NotesScreen.tsx",
"source_location": "L93",
"id": "screens_notesscreen_beginedit",
"community": 7,
"norm_label": "beginedit()"
},
{
"label": "deleteNote()",
"file_type": "code",
"source_file": "mobile/src/screens/NotesScreen.tsx",
"source_location": "L99",
"id": "screens_notesscreen_deletenote",
"community": 7,
"norm_label": "deletenote()"
},
{
"label": "SettingsScreen.tsx",
"file_type": "code",
"source_file": "mobile/src/screens/SettingsScreen.tsx",
"source_location": "L1",
"id": "mobile_src_screens_settingsscreen_tsx",
"community": 127,
"norm_label": "settingsscreen.tsx"
},
{
"label": "SettingsScreen()",
"file_type": "code",
"source_file": "mobile/src/screens/SettingsScreen.tsx",
"source_location": "L20",
"id": "screens_settingsscreen_settingsscreen",
"community": 127,
"norm_label": "settingsscreen()"
},
{
"label": "WebAppScreen.tsx",
"file_type": "code",
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L1",
"id": "mobile_src_screens_webappscreen_tsx",
"community": 30,
"norm_label": "webappscreen.tsx"
},
{
"label": "isInternalUrl()",
"file_type": "code",
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L52",
"id": "screens_webappscreen_isinternalurl",
"community": 30,
"norm_label": "isinternalurl()"
},
{
"label": "pathFromUrl()",
"file_type": "code",
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L70",
"id": "screens_webappscreen_pathfromurl",
"community": 30,
"norm_label": "pathfromurl()"
},
{
"label": "toAbsolute()",
"file_type": "code",
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L79",
"id": "screens_webappscreen_toabsolute",
"community": 30,
"norm_label": "toabsolute()"
},
{
"label": "isGenericShareTitle()",
"file_type": "code",
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L83",
"id": "screens_webappscreen_isgenericsharetitle",
"community": 30,
"norm_label": "isgenericsharetitle()"
},
{
"label": "uniqueFiles()",
"file_type": "code",
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L101",
"id": "screens_webappscreen_uniquefiles",
"community": 30,
"norm_label": "uniquefiles()"
},
{
"label": "saveBookmark()",
"file_type": "code",
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L364",
"id": "screens_webappscreen_savebookmark",
"community": 30,
"norm_label": "savebookmark()"
},
{
"label": "uploadIncomingFiles()",
"file_type": "code",
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L387",
"id": "screens_webappscreen_uploadincomingfiles",
"community": 30,
"norm_label": "uploadincomingfiles()"
},
{
"label": "submitManualShare()",
"file_type": "code",
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L416",
"id": "screens_webappscreen_submitmanualshare",
"community": 30,
"norm_label": "submitmanualshare()"
},
{
"label": "FilesScreen.tsx",
"file_type": "code",
"source_file": "mobile/src/screens/FilesScreen.tsx",
"source_location": "L1",
"id": "mobile_src_screens_filesscreen_tsx",
"community": 128,
"norm_label": "filesscreen.tsx"
},
{
"label": "FilesScreen()",
"file_type": "code",
"source_file": "mobile/src/screens/FilesScreen.tsx",
"source_location": "L25",
"id": "screens_filesscreen_filesscreen",
"community": 128,
"norm_label": "filesscreen()"
},
{
"label": "ConnectionSetupScreen.tsx",
"file_type": "code",
"source_file": "mobile/src/screens/ConnectionSetupScreen.tsx",
"source_location": "L1",
"id": "mobile_src_screens_connectionsetupscreen_tsx",
"community": 8,
"norm_label": "connectionsetupscreen.tsx"
},
{
"label": "ConnectionSetupScreen()",
"file_type": "code",
"source_file": "mobile/src/screens/ConnectionSetupScreen.tsx",
"source_location": "L16",
"id": "screens_connectionsetupscreen_connectionsetupscreen",
"community": 8,
"norm_label": "connectionsetupscreen()"
},
{
"label": "TimeEntriesScreen.tsx",
"file_type": "code",
"source_file": "mobile/src/screens/TimeEntriesScreen.tsx",
"source_location": "L1",
"id": "mobile_src_screens_timeentriesscreen_tsx",
"community": 7,
"norm_label": "timeentriesscreen.tsx"
},
{
"label": "resolveDurationSeconds()",
"file_type": "code",
"source_file": "mobile/src/screens/TimeEntriesScreen.tsx",
"source_location": "L24",
"id": "screens_timeentriesscreen_resolvedurationseconds",
"community": 7,
"norm_label": "resolvedurationseconds()"
},
{
"label": "startEntry()",
"file_type": "code",
"source_file": "mobile/src/screens/TimeEntriesScreen.tsx",
"source_location": "L91",
"id": "screens_timeentriesscreen_startentry",
"community": 7,
"norm_label": "startentry()"
},
{
"label": "stopEntry()",
"file_type": "code",
"source_file": "mobile/src/screens/TimeEntriesScreen.tsx",
"source_location": "L115",
"id": "screens_timeentriesscreen_stopentry",
"community": 7,
"norm_label": "stopentry()"
},
{
"label": "deleteEntry()",
"file_type": "code",
"source_file": "mobile/src/screens/TimeEntriesScreen.tsx",
"source_location": "L129",
"id": "screens_timeentriesscreen_deleteentry",
"community": 7,
"norm_label": "deleteentry()"
},
{
"label": "AuthScreen.tsx",
"file_type": "code",
"source_file": "mobile/src/screens/AuthScreen.tsx",
"source_location": "L1",
"id": "mobile_src_screens_authscreen_tsx",
"community": 129,
"norm_label": "authscreen.tsx"
},
{
"label": "AuthScreen()",
"file_type": "code",
"source_file": "mobile/src/screens/AuthScreen.tsx",
"source_location": "L17",
"id": "screens_authscreen_authscreen",
"community": 129,
"norm_label": "authscreen()"
},
{
"label": "UI.tsx",
"file_type": "code",
"source_file": "mobile/src/components/UI.tsx",
"source_location": "L1",
"id": "mobile_src_components_ui_tsx",
"community": 94,
"norm_label": "ui.tsx"
},
{
"label": "ScreenShell()",
"file_type": "code",
"source_file": "mobile/src/components/UI.tsx",
"source_location": "L26",
"id": "components_ui_screenshell",
"community": 94,
"norm_label": "screenshell()"
},
{
"label": "SectionCard()",
"file_type": "code",
"source_file": "mobile/src/components/UI.tsx",
"source_location": "L37",
"id": "components_ui_sectioncard",
"community": 94,
"norm_label": "sectioncard()"
},
{
"label": "ErrorText()",
"file_type": "code",
"source_file": "mobile/src/components/UI.tsx",
"source_location": "L82",
"id": "components_ui_errortext",
"community": 94,
"norm_label": "errortext()"
},
{
"label": "AppContext.tsx",
"file_type": "code",
"source_file": "mobile/src/context/AppContext.tsx",
"source_location": "L1",
"id": "mobile_src_context_appcontext_tsx",
"community": 84,
"norm_label": "appcontext.tsx"
},
{
"label": "saveToken()",
"file_type": "code",
"source_file": "mobile/src/context/AppContext.tsx",
"source_location": "L36",
"id": "context_appcontext_savetoken",
"community": 84,
"norm_label": "savetoken()"
},
{
"label": "loadToken()",
"file_type": "code",
"source_file": "mobile/src/context/AppContext.tsx",
"source_location": "L40",
"id": "context_appcontext_loadtoken",
"community": 84,
"norm_label": "loadtoken()"
},
{
"label": "clearToken()",
"file_type": "code",
"source_file": "mobile/src/context/AppContext.tsx",
"source_location": "L44",
"id": "context_appcontext_cleartoken",
"community": 84,
"norm_label": "cleartoken()"
},
{
"label": "AppProvider()",
"file_type": "code",
"source_file": "mobile/src/context/AppContext.tsx",
"source_location": "L48",
"id": "context_appcontext_appprovider",
"community": 84,
"norm_label": "appprovider()"
},
{
"label": "format.ts",
"file_type": "code",
"source_file": "mobile/src/lib/format.ts",
"source_location": "L1",
"id": "mobile_src_lib_format_ts",
"community": 85,
"norm_label": "format.ts"
},
{
"label": "formatDate()",
"file_type": "code",
"source_file": "mobile/src/lib/format.ts",
"source_location": "L3",
"id": "lib_format_formatdate",
"community": 85,
"norm_label": "formatdate()"
},
{
"label": "formatDuration()",
"file_type": "code",
"source_file": "mobile/src/lib/format.ts",
"source_location": "L16",
"id": "lib_format_formatduration",
"community": 85,
"norm_label": "formatduration()"
},
{
"label": "formatFileSize()",
"file_type": "code",
"source_file": "mobile/src/lib/format.ts",
"source_location": "L31",
"id": "lib_format_formatfilesize",
"community": 85,
"norm_label": "formatfilesize()"
},
{
"label": "tagsToText()",
"file_type": "code",
"source_file": "mobile/src/lib/format.ts",
"source_location": "L48",
"id": "lib_format_tagstotext",
"community": 85,
"norm_label": "tagstotext()"
},
{
"label": "api.ts",
"file_type": "code",
"source_file": "mobile/src/lib/api.ts",
"source_location": "L1",
"id": "mobile_src_lib_api_ts",
"community": 7,
"norm_label": "api.ts"
},
{
"label": "parseResponse()",
"file_type": "code",
"source_file": "mobile/src/lib/api.ts",
"source_location": "L23",
"id": "lib_api_parseresponse",
"community": 7,
"norm_label": "parseresponse()"
},
{
"label": "parseError()",
"file_type": "code",
"source_file": "mobile/src/lib/api.ts",
"source_location": "L36",
"id": "lib_api_parseerror",
"community": 7,
"norm_label": "parseerror()"
},
{
"label": "request()",
"file_type": "code",
"source_file": "mobile/src/lib/api.ts",
"source_location": "L56",
"id": "lib_api_request",
"community": 7,
"norm_label": "request()"
},
{
"label": "requestPublic()",
"file_type": "code",
"source_file": "mobile/src/lib/api.ts",
"source_location": "L87",
"id": "lib_api_requestpublic",
"community": 7,
"norm_label": "requestpublic()"
},
{
"label": "url.ts",
"file_type": "code",
"source_file": "mobile/src/lib/url.ts",
"source_location": "L1",
"id": "mobile_src_lib_url_ts",
"community": 7,
"norm_label": "url.ts"
},
{
"label": "hasProtocol()",
"file_type": "code",
"source_file": "mobile/src/lib/url.ts",
"source_location": "L4",
"id": "lib_url_hasprotocol",
"community": 7,
"norm_label": "hasprotocol()"
},
{
"label": "normalizeInstanceUrl()",
"file_type": "code",
"source_file": "mobile/src/lib/url.ts",
"source_location": "L8",
"id": "lib_url_normalizeinstanceurl",
"community": 7,
"norm_label": "normalizeinstanceurl()"
},
{
"label": "getApiBaseUrl()",
"file_type": "code",
"source_file": "mobile/src/lib/url.ts",
"source_location": "L32",
"id": "lib_url_getapibaseurl",
"community": 7,
"norm_label": "getapibaseurl()"
},
{
"label": "share.ts",
"file_type": "code",
"source_file": "mobile/src/lib/share.ts",
"source_location": "L1",
"id": "mobile_src_lib_share_ts",
"community": 66,
"norm_label": "share.ts"
},
{
"label": "firstUrlFromText()",
"file_type": "code",
"source_file": "mobile/src/lib/share.ts",
"source_location": "L12",
"id": "lib_share_firsturlfromtext",
"community": 66,
"norm_label": "firsturlfromtext()"
},
{
"label": "firstCandidateTitleFromText()",
"file_type": "code",
"source_file": "mobile/src/lib/share.ts",
"source_location": "L25",
"id": "lib_share_firstcandidatetitlefromtext",
"community": 66,
"norm_label": "firstcandidatetitlefromtext()"
},
{
"label": "normalizeUrl()",
"file_type": "code",
"source_file": "mobile/src/lib/share.ts",
"source_location": "L43",
"id": "lib_share_normalizeurl",
"community": 66,
"norm_label": "normalizeurl()"
},
{
"label": "titleFromUrl()",
"file_type": "code",
"source_file": "mobile/src/lib/share.ts",
"source_location": "L61",
"id": "lib_share_titlefromurl",
"community": 66,
"norm_label": "titlefromurl()"
},
{
"label": "buildShareDraft()",
"file_type": "code",
"source_file": "mobile/src/lib/share.ts",
"source_location": "L76",
"id": "lib_share_buildsharedraft",
"community": 66,
"norm_label": "buildsharedraft()"
},
{
"label": "looksLikeYouTube()",
"file_type": "code",
"source_file": "mobile/src/lib/share.ts",
"source_location": "L102",
"id": "lib_share_lookslikeyoutube",
"community": 66,
"norm_label": "lookslikeyoutube()"
},
{
"label": "main.go",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L1",
"id": "backend_main_go",
"community": 3,
"norm_label": "main.go"
},
{
"label": "IsDemoMode()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L22",
"id": "backend_main_isdemomode",
"community": 3,
"norm_label": "isdemomode()"
},
{
"label": "initializeSecuritySecrets()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L26",
"id": "backend_main_initializesecuritysecrets",
"community": 12,
"norm_label": "initializesecuritysecrets()"
},
{
"label": "initializeDragonflyDB()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L55",
"id": "backend_main_initializedragonflydb",
"community": 3,
"norm_label": "initializedragonflydb()"
},
{
"label": "main()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L88",
"id": "backend_main_main",
"community": 3,
"norm_label": "main()"
},
{
"label": "seed.go",
"file_type": "code",
"source_file": "backend/seed.go",
"source_location": "L1",
"id": "backend_seed_go",
"community": 4,
"norm_label": "seed.go"
},
{
"label": "SeedData()",
"file_type": "code",
"source_file": "backend/seed.go",
"source_location": "L14",
"id": "backend_seed_seeddata",
"community": 4,
"norm_label": "seeddata()"
},
{
"label": "user_service_example.go",
"file_type": "code",
"source_file": "backend/examples/user_service_example.go",
"source_location": "L1",
"id": "backend_examples_user_service_example_go",
"community": 67,
"norm_label": "user_service_example.go"
},
{
"label": "UserServiceExample",
"file_type": "code",
"source_file": "backend/examples/user_service_example.go",
"source_location": "L13",
"id": "examples_userserviceexample",
"community": 67,
"norm_label": "userserviceexample"
},
{
"label": "NewUserServiceExample()",
"file_type": "code",
"source_file": "backend/examples/user_service_example.go",
"source_location": "L18",
"id": "examples_user_service_example_newuserserviceexample",
"community": 67,
"norm_label": "newuserserviceexample()"
},
{
"label": ".CreateUserExample()",
"file_type": "code",
"source_file": "backend/examples/user_service_example.go",
"source_location": "L25",
"id": "examples_userserviceexample_createuserexample",
"community": 67,
"norm_label": ".createuserexample()"
},
{
"label": ".GetUserExample()",
"file_type": "code",
"source_file": "backend/examples/user_service_example.go",
"source_location": "L55",
"id": "examples_userserviceexample_getuserexample",
"community": 67,
"norm_label": ".getuserexample()"
},
{
"label": ".SearchUsersExample()",
"file_type": "code",
"source_file": "backend/examples/user_service_example.go",
"source_location": "L78",
"id": "examples_userserviceexample_searchusersexample",
"community": 67,
"norm_label": ".searchusersexample()"
},
{
"label": ".TransactionExample()",
"file_type": "code",
"source_file": "backend/examples/user_service_example.go",
"source_location": "L109",
"id": "examples_userserviceexample_transactionexample",
"community": 67,
"norm_label": ".transactionexample()"
},
{
"label": "favicon_cli.go",
"file_type": "code",
"source_file": "backend/tools/favicon_cli.go",
"source_location": "L1",
"id": "backend_tools_favicon_cli_go",
"community": 26,
"norm_label": "favicon_cli.go"
},
{
"label": "main()",
"file_type": "code",
"source_file": "backend/tools/favicon_cli.go",
"source_location": "L11",
"id": "tools_favicon_cli_main",
"community": 26,
"norm_label": "main()"
},
{
"label": "youtube_channels.go",
"file_type": "code",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L1",
"id": "backend_services_youtube_channels_go",
"community": 1,
"norm_label": "youtube_channels.go"
},
{
"label": "YouTubeChannelService",
"file_type": "code",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L9",
"id": "services_youtubechannelservice",
"community": 1,
"norm_label": "youtubechannelservice"
},
{
"label": "NewYouTubeChannelService()",
"file_type": "code",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L15",
"id": "services_youtube_channels_newyoutubechannelservice",
"community": 10,
"norm_label": "newyoutubechannelservice()"
},
{
"label": "GetPredefinedChannels()",
"file_type": "code",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L23",
"id": "services_youtube_channels_getpredefinedchannels",
"community": 1,
"norm_label": "getpredefinedchannels()"
},
{
"label": "Channel",
"file_type": "code",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L59",
"id": "services_channel",
"community": 1,
"norm_label": "channel"
},
{
"label": ".GetFireshipVideos()",
"file_type": "code",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L67",
"id": "services_youtubechannelservice_getfireshipvideos",
"community": 1,
"norm_label": ".getfireshipvideos()"
},
{
"label": ".GetNetworkChuckVideos()",
"file_type": "code",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L83",
"id": "services_youtubechannelservice_getnetworkchuckvideos",
"community": 1,
"norm_label": ".getnetworkchuckvideos()"
},
{
"label": ".GetChannelInfo()",
"file_type": "code",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L99",
"id": "services_youtubechannelservice_getchannelinfo",
"community": 1,
"norm_label": ".getchannelinfo()"
},
{
"label": "ChannelInfo",
"file_type": "code",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L117",
"id": "services_channelinfo",
"community": 1,
"norm_label": "channelinfo"
},
{
"label": "parseYouTubeDuration()",
"file_type": "code",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L127",
"id": "services_youtube_channels_parseyoutubeduration",
"community": 1,
"norm_label": "parseyoutubeduration()"
},
{
"label": "containsIgnoreCase()",
"file_type": "code",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L152",
"id": "services_youtube_channels_containsignorecase",
"community": 1,
"norm_label": "containsignorecase()"
},
{
"label": "containsSubstringIgnoreCase()",
"file_type": "code",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L160",
"id": "services_youtube_channels_containssubstringignorecase",
"community": 1,
"norm_label": "containssubstringignorecase()"
},
{
"label": "toLower()",
"file_type": "code",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L166",
"id": "services_youtube_channels_tolower",
"community": 1,
"norm_label": "tolower()"
},
{
"label": "contains()",
"file_type": "code",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L178",
"id": "services_youtube_channels_contains",
"community": 1,
"norm_label": "contains()"
},
{
"label": "isRecentVideo()",
"file_type": "code",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L187",
"id": "services_youtube_channels_isrecentvideo",
"community": 1,
"norm_label": "isrecentvideo()"
},
{
"label": "message_detector.go",
"file_type": "code",
"source_file": "backend/services/message_detector.go",
"source_location": "L1",
"id": "backend_services_message_detector_go",
"community": 1,
"norm_label": "message_detector.go"
},
{
"label": "DetectedSuggestion",
"file_type": "code",
"source_file": "backend/services/message_detector.go",
"source_location": "L10",
"id": "services_detectedsuggestion",
"community": 1,
"norm_label": "detectedsuggestion"
},
{
"label": "DetectedAttachment",
"file_type": "code",
"source_file": "backend/services/message_detector.go",
"source_location": "L16",
"id": "services_detectedattachment",
"community": 1,
"norm_label": "detectedattachment"
},
{
"label": "DetectMessageContent()",
"file_type": "code",
"source_file": "backend/services/message_detector.go",
"source_location": "L33",
"id": "services_message_detector_detectmessagecontent",
"community": 1,
"norm_label": "detectmessagecontent()"
},
{
"label": "buildCompactTitle()",
"file_type": "code",
"source_file": "backend/services/message_detector.go",
"source_location": "L133",
"id": "services_message_detector_buildcompacttitle",
"community": 1,
"norm_label": "buildcompacttitle()"
},
{
"label": "youtube_cache.go",
"file_type": "code",
"source_file": "backend/services/youtube_cache.go",
"source_location": "L1",
"id": "backend_services_youtube_cache_go",
"community": 10,
"norm_label": "youtube_cache.go"
},
{
"label": "YouTubeCacheService",
"file_type": "code",
"source_file": "backend/services/youtube_cache.go",
"source_location": "L17",
"id": "services_youtubecacheservice",
"community": 10,
"norm_label": "youtubecacheservice"
},
{
"label": "CacheEntry",
"file_type": "code",
"source_file": "backend/services/youtube_cache.go",
"source_location": "L24",
"id": "services_cacheentry",
"community": 10,
"norm_label": "cacheentry"
},
{
"label": "NewYouTubeCacheService()",
"file_type": "code",
"source_file": "backend/services/youtube_cache.go",
"source_location": "L30",
"id": "services_youtube_cache_newyoutubecacheservice",
"community": 10,
"norm_label": "newyoutubecacheservice()"
},
{
"label": ".GetCachedChannelVideos()",
"file_type": "code",
"source_file": "backend/services/youtube_cache.go",
"source_location": "L38",
"id": "services_youtubecacheservice_getcachedchannelvideos",
"community": 10,
"norm_label": ".getcachedchannelvideos()"
},
{
"label": ".getInMemoryCachedVideos()",
"file_type": "code",
"source_file": "backend/services/youtube_cache.go",
"source_location": "L66",
"id": "services_youtubecacheservice_getinmemorycachedvideos",
"community": 10,
"norm_label": ".getinmemorycachedvideos()"
},
{
"label": ".fetchAndCacheVideos()",
"file_type": "code",
"source_file": "backend/services/youtube_cache.go",
"source_location": "L93",
"id": "services_youtubecacheservice_fetchandcachevideos",
"community": 10,
"norm_label": ".fetchandcachevideos()"
},
{
"label": ".ClearExpiredCache()",
"file_type": "code",
"source_file": "backend/services/youtube_cache.go",
"source_location": "L184",
"id": "services_youtubecacheservice_clearexpiredcache",
"community": 10,
"norm_label": ".clearexpiredcache()"
},
{
"label": "favicon_fetcher.go",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L1",
"id": "backend_services_favicon_fetcher_go",
"community": 26,
"norm_label": "favicon_fetcher.go"
},
{
"label": "FaviconFetcher",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L14",
"id": "services_faviconfetcher",
"community": 26,
"norm_label": "faviconfetcher"
},
{
"label": "NewFaviconFetcher()",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L19",
"id": "services_favicon_fetcher_newfaviconfetcher",
"community": 26,
"norm_label": "newfaviconfetcher()"
},
{
"label": ".FetchFavicon()",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L28",
"id": "services_faviconfetcher_fetchfavicon",
"community": 26,
"norm_label": ".fetchfavicon()"
},
{
"label": ".extractFromHTML()",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L54",
"id": "services_faviconfetcher_extractfromhtml",
"community": 26,
"norm_label": ".extractfromhtml()"
},
{
"label": ".extractHeadSection()",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L93",
"id": "services_faviconfetcher_extractheadsection",
"community": 26,
"norm_label": ".extractheadsection()"
},
{
"label": ".findFaviconInHead()",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L116",
"id": "services_faviconfetcher_findfaviconinhead",
"community": 26,
"norm_label": ".findfaviconinhead()"
},
{
"label": ".makeAbsoluteURL()",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L194",
"id": "services_faviconfetcher_makeabsoluteurl",
"community": 26,
"norm_label": ".makeabsoluteurl()"
},
{
"label": ".tryCommonLocations()",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L221",
"id": "services_faviconfetcher_trycommonlocations",
"community": 26,
"norm_label": ".trycommonlocations()"
},
{
"label": ".verifyFaviconExists()",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L262",
"id": "services_faviconfetcher_verifyfaviconexists",
"community": 26,
"norm_label": ".verifyfaviconexists()"
},
{
"label": ".getGoogleFavicon()",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L293",
"id": "services_faviconfetcher_getgooglefavicon",
"community": 26,
"norm_label": ".getgooglefavicon()"
},
{
"label": ".FetchMultipleFavicons()",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L299",
"id": "services_faviconfetcher_fetchmultiplefavicons",
"community": 26,
"norm_label": ".fetchmultiplefavicons()"
},
{
"label": "containsString()",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L343",
"id": "services_favicon_fetcher_containsstring",
"community": 26,
"norm_label": "containsstring()"
},
{
"label": "GetFavicon()",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L356",
"id": "services_favicon_fetcher_getfavicon",
"community": 26,
"norm_label": "getfavicon()"
},
{
"label": "GetAllFavicons()",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L361",
"id": "services_favicon_fetcher_getallfavicons",
"community": 26,
"norm_label": "getallfavicons()"
},
{
"label": "performance.go",
"file_type": "code",
"source_file": "backend/services/performance.go",
"source_location": "L1",
"id": "backend_services_performance_go",
"community": 3,
"norm_label": "performance.go"
},
{
"label": "PerformanceService",
"file_type": "code",
"source_file": "backend/services/performance.go",
"source_location": "L10",
"id": "services_performanceservice",
"community": 3,
"norm_label": "performanceservice"
},
{
"label": "NewPerformanceService()",
"file_type": "code",
"source_file": "backend/services/performance.go",
"source_location": "L14",
"id": "services_performance_newperformanceservice",
"community": 3,
"norm_label": "newperformanceservice()"
},
{
"label": ".OptimizeDatabase()",
"file_type": "code",
"source_file": "backend/services/performance.go",
"source_location": "L21",
"id": "services_performanceservice_optimizedatabase",
"community": 3,
"norm_label": ".optimizedatabase()"
},
{
"label": ".CleanupOldAuditLogs()",
"file_type": "code",
"source_file": "backend/services/performance.go",
"source_location": "L76",
"id": "services_performanceservice_cleanupoldauditlogs",
"community": 3,
"norm_label": ".cleanupoldauditlogs()"
},
{
"label": ".GetDatabaseStats()",
"file_type": "code",
"source_file": "backend/services/performance.go",
"source_location": "L89",
"id": "services_performanceservice_getdatabasestats",
"community": 3,
"norm_label": ".getdatabasestats()"
},
{
"label": ".OptimizeQueries()",
"file_type": "code",
"source_file": "backend/services/performance.go",
"source_location": "L155",
"id": "services_performanceservice_optimizequeries",
"community": 3,
"norm_label": ".optimizequeries()"
},
{
"label": ".MonitorPerformance()",
"file_type": "code",
"source_file": "backend/services/performance.go",
"source_location": "L180",
"id": "services_performanceservice_monitorperformance",
"community": 3,
"norm_label": ".monitorperformance()"
},
{
"label": ".WarmupCache()",
"file_type": "code",
"source_file": "backend/services/performance.go",
"source_location": "L212",
"id": "services_performanceservice_warmupcache",
"community": 3,
"norm_label": ".warmupcache()"
},
{
"label": ".ClearCache()",
"file_type": "code",
"source_file": "backend/services/performance.go",
"source_location": "L219",
"id": "services_performanceservice_clearcache",
"community": 3,
"norm_label": ".clearcache()"
},
{
"label": ".GetCacheStats()",
"file_type": "code",
"source_file": "backend/services/performance.go",
"source_location": "L226",
"id": "services_performanceservice_getcachestats",
"community": 3,
"norm_label": ".getcachestats()"
},
{
"label": "ai_recommendation_service.go",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L1",
"id": "backend_services_ai_recommendation_service_go",
"community": 20,
"norm_label": "ai_recommendation_service.go"
},
{
"label": "AIRecommendationService",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L14",
"id": "services_airecommendationservice",
"community": 20,
"norm_label": "airecommendationservice"
},
{
"label": "NewAIRecommendationService()",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L19",
"id": "services_ai_recommendation_service_newairecommendationservice",
"community": 20,
"norm_label": "newairecommendationservice()"
},
{
"label": "RecommendationRequest",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L24",
"id": "services_recommendationrequest",
"community": 20,
"norm_label": "recommendationrequest"
},
{
"label": "RecommendationScore",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L34",
"id": "services_recommendationscore",
"community": 20,
"norm_label": "recommendationscore"
},
{
"label": ".GetRecommendations()",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L41",
"id": "services_airecommendationservice_getrecommendations",
"community": 20,
"norm_label": ".getrecommendations()"
},
{
"label": ".generateContentRecommendations()",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L149",
"id": "services_airecommendationservice_generatecontentrecommendations",
"community": 20,
"norm_label": ".generatecontentrecommendations()"
},
{
"label": ".generateTaskRecommendations()",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L226",
"id": "services_airecommendationservice_generatetaskrecommendations",
"community": 20,
"norm_label": ".generatetaskrecommendations()"
},
{
"label": ".generateLearningRecommendations()",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L282",
"id": "services_airecommendationservice_generatelearningrecommendations",
"community": 20,
"norm_label": ".generatelearningrecommendations()"
},
{
"label": ".generateConnectionRecommendations()",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L353",
"id": "services_airecommendationservice_generateconnectionrecommendations",
"community": 20,
"norm_label": ".generateconnectionrecommendations()"
},
{
"label": ".generateMixedRecommendations()",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L402",
"id": "services_airecommendationservice_generatemixedrecommendations",
"community": 20,
"norm_label": ".generatemixedrecommendations()"
},
{
"label": ".getUserInterests()",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L433",
"id": "services_airecommendationservice_getuserinterests",
"community": 20,
"norm_label": ".getuserinterests()"
},
{
"label": ".getUserCategories()",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L442",
"id": "services_airecommendationservice_getusercategories",
"community": 20,
"norm_label": ".getusercategories()"
},
{
"label": ".calculateContentScore()",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L452",
"id": "services_airecommendationservice_calculatecontentscore",
"community": 20,
"norm_label": ".calculatecontentscore()"
},
{
"label": ".getPriorityFromScore()",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L471",
"id": "services_airecommendationservice_getpriorityfromscore",
"community": 20,
"norm_label": ".getpriorityfromscore()"
},
{
"label": ".getSkillNames()",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L480",
"id": "services_airecommendationservice_getskillnames",
"community": 20,
"norm_label": ".getskillnames()"
},
{
"label": ".calculateUserSimilarity()",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L488",
"id": "services_airecommendationservice_calculateusersimilarity",
"community": 20,
"norm_label": ".calculateusersimilarity()"
},
{
"label": ".getSharedInterests()",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L512",
"id": "services_airecommendationservice_getsharedinterests",
"community": 20,
"norm_label": ".getsharedinterests()"
},
{
"label": ".RecordInteraction()",
"file_type": "code",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L522",
"id": "services_airecommendationservice_recordinteraction",
"community": 20,
"norm_label": ".recordinteraction()"
},
{
"label": "metadata.go",
"file_type": "code",
"source_file": "backend/services/metadata.go",
"source_location": "L1",
"id": "backend_services_metadata_go",
"community": 4,
"norm_label": "metadata.go"
},
{
"label": "WebsiteMetadata",
"file_type": "code",
"source_file": "backend/services/metadata.go",
"source_location": "L15",
"id": "services_websitemetadata",
"community": 4,
"norm_label": "websitemetadata"
},
{
"label": "FetchWebsiteMetadata()",
"file_type": "code",
"source_file": "backend/services/metadata.go",
"source_location": "L26",
"id": "services_metadata_fetchwebsitemetadata",
"community": 4,
"norm_label": "fetchwebsitemetadata()"
},
{
"label": "extractOpenGraphMetadata()",
"file_type": "code",
"source_file": "backend/services/metadata.go",
"source_location": "L83",
"id": "services_metadata_extractopengraphmetadata",
"community": 4,
"norm_label": "extractopengraphmetadata()"
},
{
"label": "extractTwitterMetadata()",
"file_type": "code",
"source_file": "backend/services/metadata.go",
"source_location": "L119",
"id": "services_metadata_extracttwittermetadata",
"community": 4,
"norm_label": "extracttwittermetadata()"
},
{
"label": "extractBasicHTMLMetadata()",
"file_type": "code",
"source_file": "backend/services/metadata.go",
"source_location": "L162",
"id": "services_metadata_extractbasichtmlmetadata",
"community": 4,
"norm_label": "extractbasichtmlmetadata()"
},
{
"label": "extractFavicon()",
"file_type": "code",
"source_file": "backend/services/metadata.go",
"source_location": "L185",
"id": "services_metadata_extractfavicon",
"community": 4,
"norm_label": "extractfavicon()"
},
{
"label": "getDefaultFavicon()",
"file_type": "code",
"source_file": "backend/services/metadata.go",
"source_location": "L237",
"id": "services_metadata_getdefaultfavicon",
"community": 4,
"norm_label": "getdefaultfavicon()"
},
{
"label": "CacheService",
"file_type": "code",
"source_file": "backend/services/metadata.go",
"source_location": "L281",
"id": "services_cacheservice",
"community": 4,
"norm_label": "cacheservice"
},
{
"label": "NewCacheService()",
"file_type": "code",
"source_file": "backend/services/metadata.go",
"source_location": "L285",
"id": "services_metadata_newcacheservice",
"community": 4,
"norm_label": "newcacheservice()"
},
{
"label": ".Get()",
"file_type": "code",
"source_file": "backend/services/metadata.go",
"source_location": "L291",
"id": "services_cacheservice_get",
"community": 4,
"norm_label": ".get()"
},
{
"label": ".Set()",
"file_type": "code",
"source_file": "backend/services/metadata.go",
"source_location": "L298",
"id": "services_cacheservice_set",
"community": 4,
"norm_label": ".set()"
},
{
"label": "GetCachedMetadata()",
"file_type": "code",
"source_file": "backend/services/metadata.go",
"source_location": "L306",
"id": "services_metadata_getcachedmetadata",
"community": 4,
"norm_label": "getcachedmetadata()"
},
{
"label": "favicon_fetcher_test.go",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher_test.go",
"source_location": "L1",
"id": "backend_services_favicon_fetcher_test_go",
"community": 26,
"norm_label": "favicon_fetcher_test.go"
},
{
"label": "TestFaviconFetcher()",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher_test.go",
"source_location": "L9",
"id": "services_favicon_fetcher_test_testfaviconfetcher",
"community": 26,
"norm_label": "testfaviconfetcher()"
},
{
"label": "TestMultipleFavicons()",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher_test.go",
"source_location": "L65",
"id": "services_favicon_fetcher_test_testmultiplefavicons",
"community": 26,
"norm_label": "testmultiplefavicons()"
},
{
"label": "TestMakeAbsoluteURL()",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher_test.go",
"source_location": "L81",
"id": "services_favicon_fetcher_test_testmakeabsoluteurl",
"community": 26,
"norm_label": "testmakeabsoluteurl()"
},
{
"label": "TestExtractHeadSection()",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher_test.go",
"source_location": "L122",
"id": "services_favicon_fetcher_test_testextractheadsection",
"community": 26,
"norm_label": "testextractheadsection()"
},
{
"label": "BenchmarkFaviconFetch()",
"file_type": "code",
"source_file": "backend/services/favicon_fetcher_test.go",
"source_location": "L151",
"id": "services_favicon_fetcher_test_benchmarkfaviconfetch",
"community": 26,
"norm_label": "benchmarkfaviconfetch()"
},
{
"label": "youtube.go",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L1",
"id": "backend_services_youtube_go",
"community": 10,
"norm_label": "youtube.go"
},
{
"label": "YouTubeVideo",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L16",
"id": "services_youtubevideo",
"community": 10,
"norm_label": "youtubevideo"
},
{
"label": "VideoItem",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L29",
"id": "services_videoitem",
"community": 10,
"norm_label": "videoitem"
},
{
"label": "YouTubeSearchResponse",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L42",
"id": "services_youtubesearchresponse",
"community": 10,
"norm_label": "youtubesearchresponse"
},
{
"label": "YouTubeService",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L49",
"id": "services_youtubeservice",
"community": 10,
"norm_label": "youtubeservice"
},
{
"label": "NewYouTubeService()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L54",
"id": "services_youtube_newyoutubeservice",
"community": 10,
"norm_label": "newyoutubeservice()"
},
{
"label": ".SearchVideos()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L63",
"id": "services_youtubeservice_searchvideos",
"community": 10,
"norm_label": ".searchvideos()"
},
{
"label": ".fetchYouTubeVideoIDAndChannel()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L85",
"id": "services_youtubeservice_fetchyoutubevideoidandchannel",
"community": 10,
"norm_label": ".fetchyoutubevideoidandchannel()"
},
{
"label": ".GetChannelVideosFromURL()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L119",
"id": "services_youtubeservice_getchannelvideosfromurl",
"community": 10,
"norm_label": ".getchannelvideosfromurl()"
},
{
"label": ".extractChannelHandle()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L139",
"id": "services_youtubeservice_extractchannelhandle",
"community": 10,
"norm_label": ".extractchannelhandle()"
},
{
"label": ".fetchChannelVideos()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L168",
"id": "services_youtubeservice_fetchchannelvideos",
"community": 10,
"norm_label": ".fetchchannelvideos()"
},
{
"label": ".GetVideoDetails()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L222",
"id": "services_youtubeservice_getvideodetails",
"community": 10,
"norm_label": ".getvideodetails()"
},
{
"label": ".GetChannelVideos()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L235",
"id": "services_youtubeservice_getchannelvideos",
"community": 1,
"norm_label": ".getchannelvideos()"
},
{
"label": "SearchYouTubeVideos()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L244",
"id": "services_youtube_searchyoutubevideos",
"community": 10,
"norm_label": "searchyoutubevideos()"
},
{
"label": "YouTubeSearchVideo",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L250",
"id": "services_youtubesearchvideo",
"community": 10,
"norm_label": "youtubesearchvideo"
},
{
"label": "fetchYouTubeVideosReal()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L259",
"id": "services_youtube_fetchyoutubevideosreal",
"community": 10,
"norm_label": "fetchyoutubevideosreal()"
},
{
"label": "min()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L303",
"id": "services_youtube_min",
"community": 10,
"norm_label": "min()"
},
{
"label": "htmlUnescape()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L311",
"id": "services_youtube_htmlunescape",
"community": 10,
"norm_label": "htmlunescape()"
},
{
"label": "searchYouTubeVideosReal()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L322",
"id": "services_youtube_searchyoutubevideosreal",
"community": 10,
"norm_label": "searchyoutubevideosreal()"
},
{
"label": "GetYouTubeVideoDetails()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L350",
"id": "services_youtube_getyoutubevideodetails",
"community": 10,
"norm_label": "getyoutubevideodetails()"
},
{
"label": "GetYouTubeChannelVideos()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L355",
"id": "services_youtube_getyoutubechannelvideos",
"community": 10,
"norm_label": "getyoutubechannelvideos()"
},
{
"label": "getYouTubeChannelVideosReal()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L361",
"id": "services_youtube_getyoutubechannelvideosreal",
"community": 10,
"norm_label": "getyoutubechannelvideosreal()"
},
{
"label": "PredefinedChannel",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L423",
"id": "services_predefinedchannel",
"community": 10,
"norm_label": "predefinedchannel"
},
{
"label": "GetPredefinedChannelVideos()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L430",
"id": "services_youtube_getpredefinedchannelvideos",
"community": 10,
"norm_label": "getpredefinedchannelvideos()"
},
{
"label": ".getMockVideoDetails()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L460",
"id": "services_youtubeservice_getmockvideodetails",
"community": 10,
"norm_label": ".getmockvideodetails()"
},
{
"label": "getMockYouTubeVideos()",
"file_type": "code",
"source_file": "backend/services/youtube.go",
"source_location": "L496",
"id": "services_youtube_getmockyoutubevideos",
"community": 10,
"norm_label": "getmockyoutubevideos()"
},
{
"label": "ai_service.go",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L1",
"id": "backend_services_ai_service_go",
"community": 6,
"norm_label": "ai_service.go"
},
{
"label": "AIProvider",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L13",
"id": "services_aiprovider",
"community": 6,
"norm_label": "aiprovider"
},
{
"label": "AIRequest",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L25",
"id": "services_airequest",
"community": 6,
"norm_label": "airequest"
},
{
"label": "Message",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L34",
"id": "services_message",
"community": 6,
"norm_label": "message"
},
{
"label": "AIResponse",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L41",
"id": "services_airesponse",
"community": 6,
"norm_label": "airesponse"
},
{
"label": "Choice",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L51",
"id": "services_choice",
"community": 6,
"norm_label": "choice"
},
{
"label": "Usage",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L58",
"id": "services_usage",
"community": 6,
"norm_label": "usage"
},
{
"label": "AIService",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L65",
"id": "services_aiservice",
"community": 6,
"norm_label": "aiservice"
},
{
"label": "NewAIService()",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L70",
"id": "services_ai_service_newaiservice",
"community": 6,
"norm_label": "newaiservice()"
},
{
"label": "GetAvailableProviders()",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L75",
"id": "services_ai_service_getavailableproviders",
"community": 6,
"norm_label": "getavailableproviders()"
},
{
"label": ".ChatCompletion()",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L90",
"id": "services_aiservice_chatcompletion",
"community": 6,
"norm_label": ".chatcompletion()"
},
{
"label": ".ChatCompletionWithThinking()",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L110",
"id": "services_aiservice_chatcompletionwiththinking",
"community": 6,
"norm_label": ".chatcompletionwiththinking()"
},
{
"label": ".ChatCompletionWithUpgradedThinking()",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L121",
"id": "services_aiservice_chatcompletionwithupgradedthinking",
"community": 6,
"norm_label": ".chatcompletionwithupgradedthinking()"
},
{
"label": "ParseThinkingResponse()",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L136",
"id": "services_ai_service_parsethinkingresponse",
"community": 6,
"norm_label": "parsethinkingresponse()"
},
{
"label": ".getThinkingModel()",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L172",
"id": "services_aiservice_getthinkingmodel",
"community": 6,
"norm_label": ".getthinkingmodel()"
},
{
"label": ".callOpenRouter()",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L192",
"id": "services_aiservice_callopenrouter",
"community": 6,
"norm_label": ".callopenrouter()"
},
{
"label": ".callMistral()",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L243",
"id": "services_aiservice_callmistral",
"community": 6,
"norm_label": ".callmistral()"
},
{
"label": ".callLongCat()",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L288",
"id": "services_aiservice_calllongcat",
"community": 6,
"norm_label": ".calllongcat()"
},
{
"label": ".callGrok()",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L380",
"id": "services_aiservice_callgrok",
"community": 6,
"norm_label": ".callgrok()"
},
{
"label": ".callDeepSeek()",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L429",
"id": "services_aiservice_calldeepseek",
"community": 6,
"norm_label": ".calldeepseek()"
},
{
"label": ".callOllama()",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L478",
"id": "services_aiservice_callollama",
"community": 6,
"norm_label": ".callollama()"
},
{
"label": ".SetProvider()",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L525",
"id": "services_aiservice_setprovider",
"community": 6,
"norm_label": ".setprovider()"
},
{
"label": ".GetProvider()",
"file_type": "code",
"source_file": "backend/services/ai_service.go",
"source_location": "L530",
"id": "services_aiservice_getprovider",
"community": 6,
"norm_label": ".getprovider()"
},
{
"label": "computer_vision_service.go",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L1",
"id": "backend_services_computer_vision_service_go",
"community": 21,
"norm_label": "computer_vision_service.go"
},
{
"label": "ComputerVisionService",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L17",
"id": "services_computervisionservice",
"community": 21,
"norm_label": "computervisionservice"
},
{
"label": "NewComputerVisionService()",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L22",
"id": "services_computer_vision_service_newcomputervisionservice",
"community": 21,
"norm_label": "newcomputervisionservice()"
},
{
"label": "ImageAnalysisRequest",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L27",
"id": "services_imageanalysisrequest",
"community": 21,
"norm_label": "imageanalysisrequest"
},
{
"label": "ImageAnalysisResponse",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L34",
"id": "services_imageanalysisresponse",
"community": 21,
"norm_label": "imageanalysisresponse"
},
{
"label": "ObjectDetection",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L44",
"id": "services_objectdetection",
"community": 21,
"norm_label": "objectdetection"
},
{
"label": "FaceDetection",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L51",
"id": "services_facedetection",
"community": 21,
"norm_label": "facedetection"
},
{
"label": "BoundingBox",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L60",
"id": "services_boundingbox",
"community": 21,
"norm_label": "boundingbox"
},
{
"label": "ImageMetadata",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L68",
"id": "services_imagemetadata",
"community": 21,
"norm_label": "imagemetadata"
},
{
"label": ".AnalyzeImage()",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L79",
"id": "services_computervisionservice_analyzeimage",
"community": 21,
"norm_label": ".analyzeimage()"
},
{
"label": ".extractText()",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L152",
"id": "services_computervisionservice_extracttext",
"community": 21,
"norm_label": ".extracttext()"
},
{
"label": ".detectObjects()",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L183",
"id": "services_computervisionservice_detectobjects",
"community": 21,
"norm_label": ".detectobjects()"
},
{
"label": ".detectFaces()",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L214",
"id": "services_computervisionservice_detectfaces",
"community": 21,
"norm_label": ".detectfaces()"
},
{
"label": ".extractDominantColors()",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L237",
"id": "services_computervisionservice_extractdominantcolors",
"community": 21,
"norm_label": ".extractdominantcolors()"
},
{
"label": ".saveImageAnalysis()",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L257",
"id": "services_computervisionservice_saveimageanalysis",
"community": 21,
"norm_label": ".saveimageanalysis()"
},
{
"label": ".ProcessDocumentImage()",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L293",
"id": "services_computervisionservice_processdocumentimage",
"community": 21,
"norm_label": ".processdocumentimage()"
},
{
"label": "DocumentAnalysis",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L318",
"id": "services_documentanalysis",
"community": 21,
"norm_label": "documentanalysis"
},
{
"label": "DocumentSection",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L332",
"id": "services_documentsection",
"community": 21,
"norm_label": "documentsection"
},
{
"label": "DocumentTable",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L339",
"id": "services_documenttable",
"community": 21,
"norm_label": "documenttable"
},
{
"label": ".detectLanguage()",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L345",
"id": "services_computervisionservice_detectlanguage",
"community": 21,
"norm_label": ".detectlanguage()"
},
{
"label": ".detectDocumentType()",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L364",
"id": "services_computervisionservice_detectdocumenttype",
"community": 21,
"norm_label": ".detectdocumenttype()"
},
{
"label": ".extractSections()",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L383",
"id": "services_computervisionservice_extractsections",
"community": 21,
"norm_label": ".extractsections()"
},
{
"label": ".extractTables()",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L407",
"id": "services_computervisionservice_extracttables",
"community": 21,
"norm_label": ".extracttables()"
},
{
"label": ".extractLinks()",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L432",
"id": "services_computervisionservice_extractlinks",
"community": 21,
"norm_label": ".extractlinks()"
},
{
"label": ".extractEmails()",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L438",
"id": "services_computervisionservice_extractemails",
"community": 21,
"norm_label": ".extractemails()"
},
{
"label": ".extractPhoneNumbers()",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L444",
"id": "services_computervisionservice_extractphonenumbers",
"community": 21,
"norm_label": ".extractphonenumbers()"
},
{
"label": ".CreateFileAnalysis()",
"file_type": "code",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L450",
"id": "services_computervisionservice_createfileanalysis",
"community": 21,
"norm_label": ".createfileanalysis()"
},
{
"label": "messages_realtime.go",
"file_type": "code",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L1",
"id": "backend_services_messages_realtime_go",
"community": 5,
"norm_label": "messages_realtime.go"
},
{
"label": "WsEvent",
"file_type": "code",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L12",
"id": "services_wsevent",
"community": 5,
"norm_label": "wsevent"
},
{
"label": "MessagesWSClient",
"file_type": "code",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L20",
"id": "services_messageswsclient",
"community": 5,
"norm_label": "messageswsclient"
},
{
"label": "MessagesHub",
"file_type": "code",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L28",
"id": "services_messageshub",
"community": 11,
"norm_label": "messageshub"
},
{
"label": "GetMessagesHub()",
"file_type": "code",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L37",
"id": "services_messages_realtime_getmessageshub",
"community": 5,
"norm_label": "getmessageshub()"
},
{
"label": "NewMessagesHub()",
"file_type": "code",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L42",
"id": "services_messages_realtime_newmessageshub",
"community": 5,
"norm_label": "newmessageshub()"
},
{
"label": "NewWSClient()",
"file_type": "code",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L50",
"id": "services_messages_realtime_newwsclient",
"community": 5,
"norm_label": "newwsclient()"
},
{
"label": ".AddClientToConversation()",
"file_type": "code",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L60",
"id": "services_messageshub_addclienttoconversation",
"community": 11,
"norm_label": ".addclienttoconversation()"
},
{
"label": ".RemoveClientFromConversation()",
"file_type": "code",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L77",
"id": "services_messageshub_removeclientfromconversation",
"community": 11,
"norm_label": ".removeclientfromconversation()"
},
{
"label": ".RemoveClient()",
"file_type": "code",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L98",
"id": "services_messageshub_removeclient",
"community": 11,
"norm_label": ".removeclient()"
},
{
"label": ".Broadcast()",
"file_type": "code",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L118",
"id": "services_messageshub_broadcast",
"community": 11,
"norm_label": ".broadcast()"
},
{
"label": ".SendToUser()",
"file_type": "code",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L145",
"id": "services_messageshub_sendtouser",
"community": 11,
"norm_label": ".sendtouser()"
},
{
"label": "video_bookmark.go",
"file_type": "code",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L1",
"id": "backend_services_video_bookmark_go",
"community": 22,
"norm_label": "video_bookmark.go"
},
{
"label": "VideoBookmarkService",
"file_type": "code",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L16",
"id": "services_videobookmarkservice",
"community": 22,
"norm_label": "videobookmarkservice"
},
{
"label": "NewVideoBookmarkService()",
"file_type": "code",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L21",
"id": "services_video_bookmark_newvideobookmarkservice",
"community": 22,
"norm_label": "newvideobookmarkservice()"
},
{
"label": "VideoInfo",
"file_type": "code",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L26",
"id": "services_videoinfo",
"community": 22,
"norm_label": "videoinfo"
},
{
"label": "SaveVideoRequest",
"file_type": "code",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L36",
"id": "services_savevideorequest",
"community": 22,
"norm_label": "savevideorequest"
},
{
"label": ".SaveVideoBookmark()",
"file_type": "code",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L44",
"id": "services_videobookmarkservice_savevideobookmark",
"community": 22,
"norm_label": ".savevideobookmark()"
},
{
"label": ".GetUserBookmarks()",
"file_type": "code",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L84",
"id": "services_videobookmarkservice_getuserbookmarks",
"community": 22,
"norm_label": ".getuserbookmarks()"
},
{
"label": ".GetBookmarkByID()",
"file_type": "code",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L105",
"id": "services_videobookmarkservice_getbookmarkbyid",
"community": 22,
"norm_label": ".getbookmarkbyid()"
},
{
"label": ".UpdateBookmark()",
"file_type": "code",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L114",
"id": "services_videobookmarkservice_updatebookmark",
"community": 22,
"norm_label": ".updatebookmark()"
},
{
"label": ".DeleteBookmark()",
"file_type": "code",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L134",
"id": "services_videobookmarkservice_deletebookmark",
"community": 22,
"norm_label": ".deletebookmark()"
},
{
"label": ".ToggleWatched()",
"file_type": "code",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L146",
"id": "services_videobookmarkservice_togglewatched",
"community": 22,
"norm_label": ".togglewatched()"
},
{
"label": ".ToggleFavorite()",
"file_type": "code",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L163",
"id": "services_videobookmarkservice_togglefavorite",
"community": 22,
"norm_label": ".togglefavorite()"
},
{
"label": ".SearchBookmarks()",
"file_type": "code",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L180",
"id": "services_videobookmarkservice_searchbookmarks",
"community": 22,
"norm_label": ".searchbookmarks()"
},
{
"label": ".GetBookmarkStats()",
"file_type": "code",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L203",
"id": "services_videobookmarkservice_getbookmarkstats",
"community": 22,
"norm_label": ".getbookmarkstats()"
},
{
"label": ".extractVideoInfo()",
"file_type": "code",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L234",
"id": "services_videobookmarkservice_extractvideoinfo",
"community": 22,
"norm_label": ".extractvideoinfo()"
},
{
"label": "youtube_integrated.go",
"file_type": "code",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L1",
"id": "backend_services_youtube_integrated_go",
"community": 1,
"norm_label": "youtube_integrated.go"
},
{
"label": "YouTubeIntegratedService",
"file_type": "code",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L17",
"id": "services_youtubeintegratedservice",
"community": 1,
"norm_label": "youtubeintegratedservice"
},
{
"label": "NewYouTubeIntegratedService()",
"file_type": "code",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L22",
"id": "services_youtube_integrated_newyoutubeintegratedservice",
"community": 1,
"norm_label": "newyoutubeintegratedservice()"
},
{
"label": ".SearchVideosIntegrated()",
"file_type": "code",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L31",
"id": "services_youtubeintegratedservice_searchvideosintegrated",
"community": 1,
"norm_label": ".searchvideosintegrated()"
},
{
"label": "ChannelVideosResponse",
"file_type": "code",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L117",
"id": "services_channelvideosresponse",
"community": 1,
"norm_label": "channelvideosresponse"
},
{
"label": ".GetChannelVideosIntegrated()",
"file_type": "code",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L126",
"id": "services_youtubeintegratedservice_getchannelvideosintegrated",
"community": 1,
"norm_label": ".getchannelvideosintegrated()"
},
{
"label": "IntegratedVideoInfo",
"file_type": "code",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L228",
"id": "services_integratedvideoinfo",
"community": 1,
"norm_label": "integratedvideoinfo"
},
{
"label": ".GetVideoDetailsIntegrated()",
"file_type": "code",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L238",
"id": "services_youtubeintegratedservice_getvideodetailsintegrated",
"community": 1,
"norm_label": ".getvideodetailsintegrated()"
},
{
"label": "normalizeChannelInput()",
"file_type": "code",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L313",
"id": "services_youtube_integrated_normalizechannelinput",
"community": 1,
"norm_label": "normalizechannelinput()"
},
{
"label": "unescapeYT()",
"file_type": "code",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L369",
"id": "services_youtube_integrated_unescapeyt",
"community": 1,
"norm_label": "unescapeyt()"
},
{
"label": "parseRelativeToISO()",
"file_type": "code",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L375",
"id": "services_youtube_integrated_parserelativetoiso",
"community": 1,
"norm_label": "parserelativetoiso()"
},
{
"label": "parseCountText()",
"file_type": "code",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L402",
"id": "services_youtube_integrated_parsecounttext",
"community": 1,
"norm_label": "parsecounttext()"
},
{
"label": "extractVideoID()",
"file_type": "code",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L433",
"id": "services_youtube_integrated_extractvideoid",
"community": 1,
"norm_label": "extractvideoid()"
},
{
"label": "SearchYouTubeVideosIntegrated()",
"file_type": "code",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L457",
"id": "services_youtube_integrated_searchyoutubevideosintegrated",
"community": 1,
"norm_label": "searchyoutubevideosintegrated()"
},
{
"label": "GetYouTubeChannelVideosIntegrated()",
"file_type": "code",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L487",
"id": "services_youtube_integrated_getyoutubechannelvideosintegrated",
"community": 1,
"norm_label": "getyoutubechannelvideosintegrated()"
},
{
"label": "message_detector_test.go",
"file_type": "code",
"source_file": "backend/services/message_detector_test.go",
"source_location": "L1",
"id": "backend_services_message_detector_test_go",
"community": 1,
"norm_label": "message_detector_test.go"
},
{
"label": "TestDetectMessageContent_URLsAndSuggestions()",
"file_type": "code",
"source_file": "backend/services/message_detector_test.go",
"source_location": "L5",
"id": "services_message_detector_test_testdetectmessagecontent_urlsandsuggestions",
"community": 1,
"norm_label": "testdetectmessagecontent_urlsandsuggestions()"
},
{
"label": "TestDetectMessageContent_TaskAndEventIntents()",
"file_type": "code",
"source_file": "backend/services/message_detector_test.go",
"source_location": "L36",
"id": "services_message_detector_test_testdetectmessagecontent_taskandeventintents",
"community": 1,
"norm_label": "testdetectmessagecontent_taskandeventintents()"
},
{
"label": "TestDetectMessageContent_PasswordWarning()",
"file_type": "code",
"source_file": "backend/services/message_detector_test.go",
"source_location": "L59",
"id": "services_message_detector_test_testdetectmessagecontent_passwordwarning",
"community": 1,
"norm_label": "testdetectmessagecontent_passwordwarning()"
},
{
"label": "ai_features.go",
"file_type": "code",
"source_file": "backend/models/ai_features.go",
"source_location": "L1",
"id": "backend_models_ai_features_go",
"community": 68,
"norm_label": "ai_features.go"
},
{
"label": "AISummary",
"file_type": "code",
"source_file": "backend/models/ai_features.go",
"source_location": "L10",
"id": "models_aisummary",
"community": 68,
"norm_label": "aisummary"
},
{
"label": "AITaskSuggestion",
"file_type": "code",
"source_file": "backend/models/ai_features.go",
"source_location": "L40",
"id": "models_aitasksuggestion",
"community": 68,
"norm_label": "aitasksuggestion"
},
{
"label": "AITagSuggestion",
"file_type": "code",
"source_file": "backend/models/ai_features.go",
"source_location": "L70",
"id": "models_aitagsuggestion",
"community": 68,
"norm_label": "aitagsuggestion"
},
{
"label": "AIContentGeneration",
"file_type": "code",
"source_file": "backend/models/ai_features.go",
"source_location": "L96",
"id": "models_aicontentgeneration",
"community": 68,
"norm_label": "aicontentgeneration"
},
{
"label": "AICodeReview",
"file_type": "code",
"source_file": "backend/models/ai_features.go",
"source_location": "L128",
"id": "models_aicodereview",
"community": 68,
"norm_label": "aicodereview"
},
{
"label": "AILearningRecommendation",
"file_type": "code",
"source_file": "backend/models/ai_features.go",
"source_location": "L161",
"id": "models_ailearningrecommendation",
"community": 68,
"norm_label": "ailearningrecommendation"
},
{
"label": "search_settings.go",
"file_type": "code",
"source_file": "backend/models/search_settings.go",
"source_location": "L1",
"id": "backend_models_search_settings_go",
"community": 18,
"norm_label": "search_settings.go"
},
{
"label": "UserSearchSettings",
"file_type": "code",
"source_file": "backend/models/search_settings.go",
"source_location": "L10",
"id": "models_usersearchsettings",
"community": 18,
"norm_label": "usersearchsettings"
},
{
"label": "GetUserSearchSettings()",
"file_type": "code",
"source_file": "backend/models/search_settings.go",
"source_location": "L35",
"id": "models_search_settings_getusersearchsettings",
"community": 18,
"norm_label": "getusersearchsettings()"
},
{
"label": "SaveUserSearchSettings()",
"file_type": "code",
"source_file": "backend/models/search_settings.go",
"source_location": "L62",
"id": "models_search_settings_saveusersearchsettings",
"community": 18,
"norm_label": "saveusersearchsettings()"
},
{
"label": "community.go",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L1",
"id": "backend_models_community_go",
"community": 28,
"norm_label": "community.go"
},
{
"label": "Challenge",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L10",
"id": "models_challenge",
"community": 28,
"norm_label": "challenge"
},
{
"label": "ChallengeParticipant",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L64",
"id": "models_challengeparticipant",
"community": 28,
"norm_label": "challengeparticipant"
},
{
"label": "ChallengeTeam",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L100",
"id": "models_challengeteam",
"community": 28,
"norm_label": "challengeteam"
},
{
"label": "ChallengeMilestone",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L132",
"id": "models_challengemilestone",
"community": 28,
"norm_label": "challengemilestone"
},
{
"label": "ChallengeMilestoneCompletion",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L159",
"id": "models_challengemilestonecompletion",
"community": 28,
"norm_label": "challengemilestonecompletion"
},
{
"label": "ChallengeResource",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L180",
"id": "models_challengeresource",
"community": 28,
"norm_label": "challengeresource"
},
{
"label": "ChallengeTag",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L202",
"id": "models_challengetag",
"community": 28,
"norm_label": "challengetag"
},
{
"label": "Mentorship",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L215",
"id": "models_mentorship",
"community": 28,
"norm_label": "mentorship"
},
{
"label": "MentorshipSession",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L260",
"id": "models_mentorshipsession",
"community": 28,
"norm_label": "mentorshipsession"
},
{
"label": "MentorshipReview",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L295",
"id": "models_mentorshipreview",
"community": 28,
"norm_label": "mentorshipreview"
},
{
"label": "MentorshipMilestone",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L322",
"id": "models_mentorshipmilestone",
"community": 28,
"norm_label": "mentorshipmilestone"
},
{
"label": "MentorshipRequest",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L347",
"id": "models_mentorshiprequest",
"community": 28,
"norm_label": "mentorshiprequest"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L381",
"id": "models_challenge_beforecreate",
"community": 28,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L388",
"id": "models_challengeparticipant_beforecreate",
"community": 28,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L395",
"id": "models_challengeteam_beforecreate",
"community": 28,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L402",
"id": "models_mentorship_beforecreate",
"community": 28,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L412",
"id": "models_mentorshipsession_beforecreate",
"community": 28,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L419",
"id": "models_mentorshipreview_beforecreate",
"community": 28,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L426",
"id": "models_mentorshipmilestone_beforecreate",
"community": 28,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/community.go",
"source_location": "L436",
"id": "models_mentorshiprequest_beforecreate",
"community": 28,
"norm_label": ".beforecreate()"
},
{
"label": "audit_log.go",
"file_type": "code",
"source_file": "backend/models/audit_log.go",
"source_location": "L1",
"id": "backend_models_audit_log_go",
"community": 1,
"norm_label": "audit_log.go"
},
{
"label": "AuditAction",
"file_type": "code",
"source_file": "backend/models/audit_log.go",
"source_location": "L10",
"id": "models_auditaction",
"community": 1,
"norm_label": "auditaction"
},
{
"label": "AuditResource",
"file_type": "code",
"source_file": "backend/models/audit_log.go",
"source_location": "L31",
"id": "models_auditresource",
"community": 1,
"norm_label": "auditresource"
},
{
"label": "AuditLog",
"file_type": "code",
"source_file": "backend/models/audit_log.go",
"source_location": "L53",
"id": "models_auditlog",
"community": 1,
"norm_label": "auditlog"
},
{
"label": ".TableName()",
"file_type": "code",
"source_file": "backend/models/audit_log.go",
"source_location": "L95",
"id": "models_auditlog_tablename",
"community": 1,
"norm_label": ".tablename()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/audit_log.go",
"source_location": "L100",
"id": "models_auditlog_beforecreate",
"community": 1,
"norm_label": ".beforecreate()"
},
{
"label": "note.go",
"file_type": "code",
"source_file": "backend/models/note.go",
"source_location": "L1",
"id": "backend_models_note_go",
"community": 130,
"norm_label": "note.go"
},
{
"label": "Note",
"file_type": "code",
"source_file": "backend/models/note.go",
"source_location": "L10",
"id": "models_note",
"community": 130,
"norm_label": "note"
},
{
"label": "user.go",
"file_type": "code",
"source_file": "backend/models/user.go",
"source_location": "L1",
"id": "backend_models_user_go",
"community": 131,
"norm_label": "user.go"
},
{
"label": "User",
"file_type": "code",
"source_file": "backend/models/user.go",
"source_location": "L10",
"id": "models_user",
"community": 131,
"norm_label": "user"
},
{
"label": "web_scraping.go",
"file_type": "code",
"source_file": "backend/models/web_scraping.go",
"source_location": "L1",
"id": "backend_models_web_scraping_go",
"community": 64,
"norm_label": "web_scraping.go"
},
{
"label": "ScrapedContent",
"file_type": "code",
"source_file": "backend/models/web_scraping.go",
"source_location": "L10",
"id": "models_scrapedcontent",
"community": 64,
"norm_label": "scrapedcontent"
},
{
"label": "ScrapedImage",
"file_type": "code",
"source_file": "backend/models/web_scraping.go",
"source_location": "L57",
"id": "models_scrapedimage",
"community": 64,
"norm_label": "scrapedimage"
},
{
"label": "ScrapedLink",
"file_type": "code",
"source_file": "backend/models/web_scraping.go",
"source_location": "L79",
"id": "models_scrapedlink",
"community": 64,
"norm_label": "scrapedlink"
},
{
"label": "ScrapedVideo",
"file_type": "code",
"source_file": "backend/models/web_scraping.go",
"source_location": "L98",
"id": "models_scrapedvideo",
"community": 64,
"norm_label": "scrapedvideo"
},
{
"label": "ScrapingJob",
"file_type": "code",
"source_file": "backend/models/web_scraping.go",
"source_location": "L118",
"id": "models_scrapingjob",
"community": 64,
"norm_label": "scrapingjob"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/web_scraping.go",
"source_location": "L153",
"id": "models_scrapedcontent_beforecreate",
"community": 64,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/web_scraping.go",
"source_location": "L163",
"id": "models_scrapingjob_beforecreate",
"community": 64,
"norm_label": ".beforecreate()"
},
{
"label": "task.go",
"file_type": "code",
"source_file": "backend/models/task.go",
"source_location": "L1",
"id": "backend_models_task_go",
"community": 6,
"norm_label": "task.go"
},
{
"label": "TaskStatus",
"file_type": "code",
"source_file": "backend/models/task.go",
"source_location": "L10",
"id": "models_taskstatus",
"community": 6,
"norm_label": "taskstatus"
},
{
"label": "TaskPriority",
"file_type": "code",
"source_file": "backend/models/task.go",
"source_location": "L20",
"id": "models_taskpriority",
"community": 6,
"norm_label": "taskpriority"
},
{
"label": "Task",
"file_type": "code",
"source_file": "backend/models/task.go",
"source_location": "L30",
"id": "models_task",
"community": 6,
"norm_label": "task"
},
{
"label": "knowledge_base.go",
"file_type": "code",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L1",
"id": "backend_models_knowledge_base_go",
"community": 45,
"norm_label": "knowledge_base.go"
},
{
"label": "WikiPage",
"file_type": "code",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L12",
"id": "models_wikipage",
"community": 45,
"norm_label": "wikipage"
},
{
"label": "Category",
"file_type": "code",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L63",
"id": "models_category",
"community": 45,
"norm_label": "category"
},
{
"label": "WikiVersion",
"file_type": "code",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L88",
"id": "models_wikiversion",
"community": 45,
"norm_label": "wikiversion"
},
{
"label": "WikiBacklink",
"file_type": "code",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L115",
"id": "models_wikibacklink",
"community": 45,
"norm_label": "wikibacklink"
},
{
"label": "WikiAttachment",
"file_type": "code",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L131",
"id": "models_wikiattachment",
"community": 45,
"norm_label": "wikiattachment"
},
{
"label": "Template",
"file_type": "code",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L153",
"id": "models_template",
"community": 45,
"norm_label": "template"
},
{
"label": "TemplateVariable",
"file_type": "code",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L175",
"id": "models_templatevariable",
"community": 45,
"norm_label": "templatevariable"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L192",
"id": "models_wikipage_beforecreate",
"community": 45,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L202",
"id": "models_category_beforecreate",
"community": 45,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L209",
"id": "models_template_beforecreate",
"community": 45,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeUpdate()",
"file_type": "code",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L217",
"id": "models_wikipage_beforeupdate",
"community": 45,
"norm_label": ".beforeupdate()"
},
{
"label": "generateSlug()",
"file_type": "code",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L229",
"id": "models_knowledge_base_generateslug",
"community": 45,
"norm_label": "generateslug()"
},
{
"label": "estimateReadingTime()",
"file_type": "code",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L239",
"id": "models_knowledge_base_estimatereadingtime",
"community": 45,
"norm_label": "estimatereadingtime()"
},
{
"label": "teams.go",
"file_type": "code",
"source_file": "backend/models/teams.go",
"source_location": "L1",
"id": "backend_models_teams_go",
"community": 51,
"norm_label": "teams.go"
},
{
"label": "Team",
"file_type": "code",
"source_file": "backend/models/teams.go",
"source_location": "L10",
"id": "models_team",
"community": 51,
"norm_label": "team"
},
{
"label": "TeamMember",
"file_type": "code",
"source_file": "backend/models/teams.go",
"source_location": "L37",
"id": "models_teammember",
"community": 51,
"norm_label": "teammember"
},
{
"label": "TeamInvitation",
"file_type": "code",
"source_file": "backend/models/teams.go",
"source_location": "L53",
"id": "models_teaminvitation",
"community": 51,
"norm_label": "teaminvitation"
},
{
"label": "TeamProject",
"file_type": "code",
"source_file": "backend/models/teams.go",
"source_location": "L74",
"id": "models_teamproject",
"community": 51,
"norm_label": "teamproject"
},
{
"label": "TeamProjectTag",
"file_type": "code",
"source_file": "backend/models/teams.go",
"source_location": "L92",
"id": "models_teamprojecttag",
"community": 51,
"norm_label": "teamprojecttag"
},
{
"label": "TeamBookmark",
"file_type": "code",
"source_file": "backend/models/teams.go",
"source_location": "L99",
"id": "models_teambookmark",
"community": 51,
"norm_label": "teambookmark"
},
{
"label": "TeamNote",
"file_type": "code",
"source_file": "backend/models/teams.go",
"source_location": "L115",
"id": "models_teamnote",
"community": 51,
"norm_label": "teamnote"
},
{
"label": "TeamTask",
"file_type": "code",
"source_file": "backend/models/teams.go",
"source_location": "L131",
"id": "models_teamtask",
"community": 51,
"norm_label": "teamtask"
},
{
"label": "TeamFile",
"file_type": "code",
"source_file": "backend/models/teams.go",
"source_location": "L147",
"id": "models_teamfile",
"community": 51,
"norm_label": "teamfile"
},
{
"label": "TeamActivity",
"file_type": "code",
"source_file": "backend/models/teams.go",
"source_location": "L163",
"id": "models_teamactivity",
"community": 51,
"norm_label": "teamactivity"
},
{
"label": "TeamStats",
"file_type": "code",
"source_file": "backend/models/teams.go",
"source_location": "L181",
"id": "models_teamstats",
"community": 51,
"norm_label": "teamstats"
},
{
"label": "analytics.go",
"file_type": "code",
"source_file": "backend/models/analytics.go",
"source_location": "L1",
"id": "backend_models_analytics_go",
"community": 32,
"norm_label": "analytics.go"
},
{
"label": "Analytics",
"file_type": "code",
"source_file": "backend/models/analytics.go",
"source_location": "L10",
"id": "models_analytics",
"community": 32,
"norm_label": "analytics"
},
{
"label": "ProductivityMetrics",
"file_type": "code",
"source_file": "backend/models/analytics.go",
"source_location": "L34",
"id": "models_productivitymetrics",
"community": 32,
"norm_label": "productivitymetrics"
},
{
"label": "LearningAnalytics",
"file_type": "code",
"source_file": "backend/models/analytics.go",
"source_location": "L58",
"id": "models_learninganalytics",
"community": 32,
"norm_label": "learninganalytics"
},
{
"label": "ContentAnalytics",
"file_type": "code",
"source_file": "backend/models/analytics.go",
"source_location": "L85",
"id": "models_contentanalytics",
"community": 32,
"norm_label": "contentanalytics"
},
{
"label": "GitHubAnalytics",
"file_type": "code",
"source_file": "backend/models/analytics.go",
"source_location": "L108",
"id": "models_githubanalytics",
"community": 32,
"norm_label": "githubanalytics"
},
{
"label": "HabitAnalytics",
"file_type": "code",
"source_file": "backend/models/analytics.go",
"source_location": "L131",
"id": "models_habitanalytics",
"community": 32,
"norm_label": "habitanalytics"
},
{
"label": "Goal",
"file_type": "code",
"source_file": "backend/models/analytics.go",
"source_location": "L155",
"id": "models_goal",
"community": 32,
"norm_label": "goal"
},
{
"label": "Milestone",
"file_type": "code",
"source_file": "backend/models/analytics.go",
"source_location": "L183",
"id": "models_milestone",
"community": 32,
"norm_label": "milestone"
},
{
"label": "AnalyticsReport",
"file_type": "code",
"source_file": "backend/models/analytics.go",
"source_location": "L205",
"id": "models_analyticsreport",
"community": 32,
"norm_label": "analyticsreport"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/analytics.go",
"source_location": "L228",
"id": "models_analytics_beforecreate",
"community": 32,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/analytics.go",
"source_location": "L235",
"id": "models_productivitymetrics_beforecreate",
"community": 32,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/analytics.go",
"source_location": "L245",
"id": "models_learninganalytics_beforecreate",
"community": 32,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/analytics.go",
"source_location": "L255",
"id": "models_contentanalytics_beforecreate",
"community": 32,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/analytics.go",
"source_location": "L268",
"id": "models_githubanalytics_beforecreate",
"community": 32,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/analytics.go",
"source_location": "L275",
"id": "models_habitanalytics_beforecreate",
"community": 32,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/analytics.go",
"source_location": "L282",
"id": "models_goal_beforecreate",
"community": 32,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/analytics.go",
"source_location": "L292",
"id": "models_milestone_beforecreate",
"community": 32,
"norm_label": ".beforecreate()"
},
{
"label": "bookmark.go",
"file_type": "code",
"source_file": "backend/models/bookmark.go",
"source_location": "L1",
"id": "backend_models_bookmark_go",
"community": 132,
"norm_label": "bookmark.go"
},
{
"label": "Bookmark",
"file_type": "code",
"source_file": "backend/models/bookmark.go",
"source_location": "L10",
"id": "models_bookmark",
"community": 132,
"norm_label": "bookmark"
},
{
"label": "messages.go",
"file_type": "code",
"source_file": "backend/models/messages.go",
"source_location": "L1",
"id": "backend_models_messages_go",
"community": 5,
"norm_label": "messages.go"
},
{
"label": "ConversationType",
"file_type": "code",
"source_file": "backend/models/messages.go",
"source_location": "L10",
"id": "models_conversationtype",
"community": 5,
"norm_label": "conversationtype"
},
{
"label": "ConversationMemberRole",
"file_type": "code",
"source_file": "backend/models/messages.go",
"source_location": "L22",
"id": "models_conversationmemberrole",
"community": 5,
"norm_label": "conversationmemberrole"
},
{
"label": "SuggestionStatus",
"file_type": "code",
"source_file": "backend/models/messages.go",
"source_location": "L32",
"id": "models_suggestionstatus",
"community": 5,
"norm_label": "suggestionstatus"
},
{
"label": "Conversation",
"file_type": "code",
"source_file": "backend/models/messages.go",
"source_location": "L41",
"id": "models_conversation",
"community": 5,
"norm_label": "conversation"
},
{
"label": "ConversationMember",
"file_type": "code",
"source_file": "backend/models/messages.go",
"source_location": "L64",
"id": "models_conversationmember",
"community": 5,
"norm_label": "conversationmember"
},
{
"label": "Message",
"file_type": "code",
"source_file": "backend/models/messages.go",
"source_location": "L85",
"id": "models_message",
"community": 5,
"norm_label": "message"
},
{
"label": "MessageAttachment",
"file_type": "code",
"source_file": "backend/models/messages.go",
"source_location": "L109",
"id": "models_messageattachment",
"community": 5,
"norm_label": "messageattachment"
},
{
"label": "MessageReference",
"file_type": "code",
"source_file": "backend/models/messages.go",
"source_location": "L125",
"id": "models_messagereference",
"community": 5,
"norm_label": "messagereference"
},
{
"label": "MessageSuggestion",
"file_type": "code",
"source_file": "backend/models/messages.go",
"source_location": "L139",
"id": "models_messagesuggestion",
"community": 5,
"norm_label": "messagesuggestion"
},
{
"label": "MessageReaction",
"file_type": "code",
"source_file": "backend/models/messages.go",
"source_location": "L153",
"id": "models_messagereaction",
"community": 5,
"norm_label": "messagereaction"
},
{
"label": "PasswordVaultItem",
"file_type": "code",
"source_file": "backend/models/messages.go",
"source_location": "L166",
"id": "models_passwordvaultitem",
"community": 5,
"norm_label": "passwordvaultitem"
},
{
"label": "PasswordVaultShare",
"file_type": "code",
"source_file": "backend/models/messages.go",
"source_location": "L186",
"id": "models_passwordvaultshare",
"community": 5,
"norm_label": "passwordvaultshare"
},
{
"label": "learning_path.go",
"file_type": "code",
"source_file": "backend/models/learning_path.go",
"source_location": "L1",
"id": "backend_models_learning_path_go",
"community": 77,
"norm_label": "learning_path.go"
},
{
"label": "LearningPath",
"file_type": "code",
"source_file": "backend/models/learning_path.go",
"source_location": "L10",
"id": "models_learningpath",
"community": 77,
"norm_label": "learningpath"
},
{
"label": "LearningModule",
"file_type": "code",
"source_file": "backend/models/learning_path.go",
"source_location": "L45",
"id": "models_learningmodule",
"community": 77,
"norm_label": "learningmodule"
},
{
"label": "ModuleResource",
"file_type": "code",
"source_file": "backend/models/learning_path.go",
"source_location": "L72",
"id": "models_moduleresource",
"community": 77,
"norm_label": "moduleresource"
},
{
"label": "Enrollment",
"file_type": "code",
"source_file": "backend/models/learning_path.go",
"source_location": "L94",
"id": "models_enrollment",
"community": 77,
"norm_label": "enrollment"
},
{
"label": "Progress",
"file_type": "code",
"source_file": "backend/models/learning_path.go",
"source_location": "L124",
"id": "models_progress",
"community": 77,
"norm_label": "progress"
},
{
"label": "file.go",
"file_type": "code",
"source_file": "backend/models/file.go",
"source_location": "L1",
"id": "backend_models_file_go",
"community": 101,
"norm_label": "file.go"
},
{
"label": "FileType",
"file_type": "code",
"source_file": "backend/models/file.go",
"source_location": "L10",
"id": "models_filetype",
"community": 101,
"norm_label": "filetype"
},
{
"label": "File",
"file_type": "code",
"source_file": "backend/models/file.go",
"source_location": "L22",
"id": "models_file",
"community": 101,
"norm_label": "file"
},
{
"label": "browser_extension.go",
"file_type": "code",
"source_file": "backend/models/browser_extension.go",
"source_location": "L1",
"id": "backend_models_browser_extension_go",
"community": 102,
"norm_label": "browser_extension.go"
},
{
"label": "APIKey",
"file_type": "code",
"source_file": "backend/models/browser_extension.go",
"source_location": "L8",
"id": "models_apikey",
"community": 102,
"norm_label": "apikey"
},
{
"label": "BrowserExtension",
"file_type": "code",
"source_file": "backend/models/browser_extension.go",
"source_location": "L23",
"id": "models_browserextension",
"community": 102,
"norm_label": "browserextension"
},
{
"label": "chat.go",
"file_type": "code",
"source_file": "backend/models/chat.go",
"source_location": "L1",
"id": "backend_models_chat_go",
"community": 103,
"norm_label": "chat.go"
},
{
"label": "ChatMessage",
"file_type": "code",
"source_file": "backend/models/chat.go",
"source_location": "L10",
"id": "models_chatmessage",
"community": 103,
"norm_label": "chatmessage"
},
{
"label": "ChatSession",
"file_type": "code",
"source_file": "backend/models/chat.go",
"source_location": "L33",
"id": "models_chatsession",
"community": 103,
"norm_label": "chatsession"
},
{
"label": "tag.go",
"file_type": "code",
"source_file": "backend/models/tag.go",
"source_location": "L1",
"id": "backend_models_tag_go",
"community": 133,
"norm_label": "tag.go"
},
{
"label": "Tag",
"file_type": "code",
"source_file": "backend/models/tag.go",
"source_location": "L10",
"id": "models_tag",
"community": 133,
"norm_label": "tag"
},
{
"label": "github_user_auth.go",
"file_type": "code",
"source_file": "backend/models/github_user_auth.go",
"source_location": "L1",
"id": "backend_models_github_user_auth_go",
"community": 134,
"norm_label": "github_user_auth.go"
},
{
"label": "GitHubUserAuth",
"file_type": "code",
"source_file": "backend/models/github_user_auth.go",
"source_location": "L10",
"id": "models_githubuserauth",
"community": 134,
"norm_label": "githubuserauth"
},
{
"label": "youtube_cache.go",
"file_type": "code",
"source_file": "backend/models/youtube_cache.go",
"source_location": "L1",
"id": "backend_models_youtube_cache_go",
"community": 95,
"norm_label": "youtube_cache.go"
},
{
"label": "YouTubeChannelCache",
"file_type": "code",
"source_file": "backend/models/youtube_cache.go",
"source_location": "L8",
"id": "models_youtubechannelcache",
"community": 95,
"norm_label": "youtubechannelcache"
},
{
"label": ".TableName()",
"file_type": "code",
"source_file": "backend/models/youtube_cache.go",
"source_location": "L20",
"id": "models_youtubechannelcache_tablename",
"community": 95,
"norm_label": ".tablename()"
},
{
"label": ".IsExpired()",
"file_type": "code",
"source_file": "backend/models/youtube_cache.go",
"source_location": "L25",
"id": "models_youtubechannelcache_isexpired",
"community": 95,
"norm_label": ".isexpired()"
},
{
"label": "goals_habits.go",
"file_type": "code",
"source_file": "backend/models/goals_habits.go",
"source_location": "L1",
"id": "backend_models_goals_habits_go",
"community": 47,
"norm_label": "goals_habits.go"
},
{
"label": "Habit",
"file_type": "code",
"source_file": "backend/models/goals_habits.go",
"source_location": "L10",
"id": "models_habit",
"community": 47,
"norm_label": "habit"
},
{
"label": "HabitEntry",
"file_type": "code",
"source_file": "backend/models/goals_habits.go",
"source_location": "L49",
"id": "models_habitentry",
"community": 47,
"norm_label": "habitentry"
},
{
"label": "GoalTag",
"file_type": "code",
"source_file": "backend/models/goals_habits.go",
"source_location": "L71",
"id": "models_goaltag",
"community": 47,
"norm_label": "goaltag"
},
{
"label": "HabitTag",
"file_type": "code",
"source_file": "backend/models/goals_habits.go",
"source_location": "L80",
"id": "models_habittag",
"community": 47,
"norm_label": "habittag"
},
{
"label": "GoalTemplate",
"file_type": "code",
"source_file": "backend/models/goals_habits.go",
"source_location": "L89",
"id": "models_goaltemplate",
"community": 47,
"norm_label": "goaltemplate"
},
{
"label": "GoalTemplateMilestone",
"file_type": "code",
"source_file": "backend/models/goals_habits.go",
"source_location": "L109",
"id": "models_goaltemplatemilestone",
"community": 47,
"norm_label": "goaltemplatemilestone"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/goals_habits.go",
"source_location": "L127",
"id": "models_habit_beforecreate",
"community": 47,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/goals_habits.go",
"source_location": "L137",
"id": "models_habitentry_beforecreate",
"community": 47,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeUpdate()",
"file_type": "code",
"source_file": "backend/models/goals_habits.go",
"source_location": "L146",
"id": "models_habit_beforeupdate",
"community": 47,
"norm_label": ".beforeupdate()"
},
{
"label": ".updateStreakAndRate()",
"file_type": "code",
"source_file": "backend/models/goals_habits.go",
"source_location": "L155",
"id": "models_habit_updatestreakandrate",
"community": 47,
"norm_label": ".updatestreakandrate()"
},
{
"label": ".GetTodayEntry()",
"file_type": "code",
"source_file": "backend/models/goals_habits.go",
"source_location": "L162",
"id": "models_habit_gettodayentry",
"community": 47,
"norm_label": ".gettodayentry()"
},
{
"label": ".GetWeeklyStreak()",
"file_type": "code",
"source_file": "backend/models/goals_habits.go",
"source_location": "L169",
"id": "models_habit_getweeklystreak",
"community": 47,
"norm_label": ".getweeklystreak()"
},
{
"label": "integration.go",
"file_type": "code",
"source_file": "backend/models/integration.go",
"source_location": "L1",
"id": "backend_models_integration_go",
"community": 34,
"norm_label": "integration.go"
},
{
"label": "IntegrationType",
"file_type": "code",
"source_file": "backend/models/integration.go",
"source_location": "L9",
"id": "models_integrationtype",
"community": 34,
"norm_label": "integrationtype"
},
{
"label": "IntegrationStatus",
"file_type": "code",
"source_file": "backend/models/integration.go",
"source_location": "L25",
"id": "models_integrationstatus",
"community": 34,
"norm_label": "integrationstatus"
},
{
"label": "Integration",
"file_type": "code",
"source_file": "backend/models/integration.go",
"source_location": "L35",
"id": "models_integration",
"community": 34,
"norm_label": "integration"
},
{
"label": "IntegrationConfig",
"file_type": "code",
"source_file": "backend/models/integration.go",
"source_location": "L75",
"id": "models_integrationconfig",
"community": 34,
"norm_label": "integrationconfig"
},
{
"label": "SlackConfig",
"file_type": "code",
"source_file": "backend/models/integration.go",
"source_location": "L108",
"id": "models_slackconfig",
"community": 34,
"norm_label": "slackconfig"
},
{
"label": "DiscordConfig",
"file_type": "code",
"source_file": "backend/models/integration.go",
"source_location": "L125",
"id": "models_discordconfig",
"community": 34,
"norm_label": "discordconfig"
},
{
"label": "NotionConfig",
"file_type": "code",
"source_file": "backend/models/integration.go",
"source_location": "L142",
"id": "models_notionconfig",
"community": 34,
"norm_label": "notionconfig"
},
{
"label": "GoogleConfig",
"file_type": "code",
"source_file": "backend/models/integration.go",
"source_location": "L161",
"id": "models_googleconfig",
"community": 34,
"norm_label": "googleconfig"
},
{
"label": "PocketConfig",
"file_type": "code",
"source_file": "backend/models/integration.go",
"source_location": "L182",
"id": "models_pocketconfig",
"community": 34,
"norm_label": "pocketconfig"
},
{
"label": "TodoistConfig",
"file_type": "code",
"source_file": "backend/models/integration.go",
"source_location": "L192",
"id": "models_todoistconfig",
"community": 34,
"norm_label": "todoistconfig"
},
{
"label": "GitHubConfig",
"file_type": "code",
"source_file": "backend/models/integration.go",
"source_location": "L204",
"id": "models_githubconfig",
"community": 34,
"norm_label": "githubconfig"
},
{
"label": "TwitterConfig",
"file_type": "code",
"source_file": "backend/models/integration.go",
"source_location": "L214",
"id": "models_twitterconfig",
"community": 34,
"norm_label": "twitterconfig"
},
{
"label": "RedditConfig",
"file_type": "code",
"source_file": "backend/models/integration.go",
"source_location": "L222",
"id": "models_redditconfig",
"community": 34,
"norm_label": "redditconfig"
},
{
"label": "ObsidianConfig",
"file_type": "code",
"source_file": "backend/models/integration.go",
"source_location": "L231",
"id": "models_obsidianconfig",
"community": 34,
"norm_label": "obsidianconfig"
},
{
"label": "SyncLog",
"file_type": "code",
"source_file": "backend/models/integration.go",
"source_location": "L241",
"id": "models_synclog",
"community": 34,
"norm_label": "synclog"
},
{
"label": "WebhookEvent",
"file_type": "code",
"source_file": "backend/models/integration.go",
"source_location": "L274",
"id": "models_webhookevent",
"community": 34,
"norm_label": "webhookevent"
},
{
"label": "models.go",
"file_type": "code",
"source_file": "backend/models/models.go",
"source_location": "L1",
"id": "backend_models_models_go",
"community": 3,
"norm_label": "models.go"
},
{
"label": "InitDB()",
"file_type": "code",
"source_file": "backend/models/models.go",
"source_location": "L16",
"id": "models_models_initdb",
"community": 3,
"norm_label": "initdb()"
},
{
"label": "tableHasColumn()",
"file_type": "code",
"source_file": "backend/models/models.go",
"source_location": "L20",
"id": "models_models_tablehascolumn",
"community": 3,
"norm_label": "tablehascolumn()"
},
{
"label": "tableExists()",
"file_type": "code",
"source_file": "backend/models/models.go",
"source_location": "L34",
"id": "models_models_tableexists",
"community": 3,
"norm_label": "tableexists()"
},
{
"label": "repairLegacyBootstrapSchema()",
"file_type": "code",
"source_file": "backend/models/models.go",
"source_location": "L46",
"id": "models_models_repairlegacybootstrapschema",
"community": 3,
"norm_label": "repairlegacybootstrapschema()"
},
{
"label": "AutoMigrate()",
"file_type": "code",
"source_file": "backend/models/models.go",
"source_location": "L100",
"id": "models_models_automigrate",
"community": 3,
"norm_label": "automigrate()"
},
{
"label": "file_analysis.go",
"file_type": "code",
"source_file": "backend/models/file_analysis.go",
"source_location": "L1",
"id": "backend_models_file_analysis_go",
"community": 96,
"norm_label": "file_analysis.go"
},
{
"label": "FileAnalysis",
"file_type": "code",
"source_file": "backend/models/file_analysis.go",
"source_location": "L10",
"id": "models_fileanalysis",
"community": 96,
"norm_label": "fileanalysis"
},
{
"label": ".TableName()",
"file_type": "code",
"source_file": "backend/models/file_analysis.go",
"source_location": "L39",
"id": "models_fileanalysis_tablename",
"community": 96,
"norm_label": ".tablename()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/file_analysis.go",
"source_location": "L44",
"id": "models_fileanalysis_beforecreate",
"community": 96,
"norm_label": ".beforecreate()"
},
{
"label": "ai_recommendation.go",
"file_type": "code",
"source_file": "backend/models/ai_recommendation.go",
"source_location": "L1",
"id": "backend_models_ai_recommendation_go",
"community": 61,
"norm_label": "ai_recommendation.go"
},
{
"label": "AIRecommendation",
"file_type": "code",
"source_file": "backend/models/ai_recommendation.go",
"source_location": "L10",
"id": "models_airecommendation",
"community": 61,
"norm_label": "airecommendation"
},
{
"label": "UserPreference",
"file_type": "code",
"source_file": "backend/models/ai_recommendation.go",
"source_location": "L57",
"id": "models_userpreference",
"community": 61,
"norm_label": "userpreference"
},
{
"label": "RecommendationInteraction",
"file_type": "code",
"source_file": "backend/models/ai_recommendation.go",
"source_location": "L91",
"id": "models_recommendationinteraction",
"community": 61,
"norm_label": "recommendationinteraction"
},
{
"label": ".TableName()",
"file_type": "code",
"source_file": "backend/models/ai_recommendation.go",
"source_location": "L117",
"id": "models_airecommendation_tablename",
"community": 61,
"norm_label": ".tablename()"
},
{
"label": ".TableName()",
"file_type": "code",
"source_file": "backend/models/ai_recommendation.go",
"source_location": "L122",
"id": "models_userpreference_tablename",
"community": 61,
"norm_label": ".tablename()"
},
{
"label": ".TableName()",
"file_type": "code",
"source_file": "backend/models/ai_recommendation.go",
"source_location": "L127",
"id": "models_recommendationinteraction_tablename",
"community": 61,
"norm_label": ".tablename()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/ai_recommendation.go",
"source_location": "L132",
"id": "models_airecommendation_beforecreate",
"community": 61,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/ai_recommendation.go",
"source_location": "L142",
"id": "models_userpreference_beforecreate",
"community": 61,
"norm_label": ".beforecreate()"
},
{
"label": "github_backup.go",
"file_type": "code",
"source_file": "backend/models/github_backup.go",
"source_location": "L1",
"id": "backend_models_github_backup_go",
"community": 97,
"norm_label": "github_backup.go"
},
{
"label": "GitHubAppInstallState",
"file_type": "code",
"source_file": "backend/models/github_backup.go",
"source_location": "L10",
"id": "models_githubappinstallstate",
"community": 97,
"norm_label": "githubappinstallstate"
},
{
"label": "GitHubAppInstallation",
"file_type": "code",
"source_file": "backend/models/github_backup.go",
"source_location": "L25",
"id": "models_githubappinstallation",
"community": 97,
"norm_label": "githubappinstallation"
},
{
"label": "GitHubRepoBackup",
"file_type": "code",
"source_file": "backend/models/github_backup.go",
"source_location": "L42",
"id": "models_githubrepobackup",
"community": 97,
"norm_label": "githubrepobackup"
},
{
"label": "calendar.go",
"file_type": "code",
"source_file": "backend/models/calendar.go",
"source_location": "L1",
"id": "backend_models_calendar_go",
"community": 56,
"norm_label": "calendar.go"
},
{
"label": "CalendarEvent",
"file_type": "code",
"source_file": "backend/models/calendar.go",
"source_location": "L10",
"id": "models_calendarevent",
"community": 56,
"norm_label": "calendarevent"
},
{
"label": "RecurrenceRule",
"file_type": "code",
"source_file": "backend/models/calendar.go",
"source_location": "L58",
"id": "models_recurrencerule",
"community": 56,
"norm_label": "recurrencerule"
},
{
"label": "CalendarSettings",
"file_type": "code",
"source_file": "backend/models/calendar.go",
"source_location": "L86",
"id": "models_calendarsettings",
"community": 56,
"norm_label": "calendarsettings"
},
{
"label": ".GetDuration()",
"file_type": "code",
"source_file": "backend/models/calendar.go",
"source_location": "L114",
"id": "models_calendarevent_getduration",
"community": 56,
"norm_label": ".getduration()"
},
{
"label": ".IsOverdue()",
"file_type": "code",
"source_file": "backend/models/calendar.go",
"source_location": "L119",
"id": "models_calendarevent_isoverdue",
"community": 56,
"norm_label": ".isoverdue()"
},
{
"label": ".IsToday()",
"file_type": "code",
"source_file": "backend/models/calendar.go",
"source_location": "L124",
"id": "models_calendarevent_istoday",
"community": 56,
"norm_label": ".istoday()"
},
{
"label": ".IsUpcoming()",
"file_type": "code",
"source_file": "backend/models/calendar.go",
"source_location": "L132",
"id": "models_calendarevent_isupcoming",
"community": 56,
"norm_label": ".isupcoming()"
},
{
"label": ".GetPriorityColor()",
"file_type": "code",
"source_file": "backend/models/calendar.go",
"source_location": "L139",
"id": "models_calendarevent_getprioritycolor",
"community": 56,
"norm_label": ".getprioritycolor()"
},
{
"label": ".GetTypeColor()",
"file_type": "code",
"source_file": "backend/models/calendar.go",
"source_location": "L155",
"id": "models_calendarevent_gettypecolor",
"community": 56,
"norm_label": ".gettypecolor()"
},
{
"label": "social.go",
"file_type": "code",
"source_file": "backend/models/social.go",
"source_location": "L1",
"id": "backend_models_social_go",
"community": 69,
"norm_label": "social.go"
},
{
"label": "Skill",
"file_type": "code",
"source_file": "backend/models/social.go",
"source_location": "L10",
"id": "models_skill",
"community": 69,
"norm_label": "skill"
},
{
"label": "Project",
"file_type": "code",
"source_file": "backend/models/social.go",
"source_location": "L27",
"id": "models_project",
"community": 69,
"norm_label": "project"
},
{
"label": "ProjectTag",
"file_type": "code",
"source_file": "backend/models/social.go",
"source_location": "L48",
"id": "models_projecttag",
"community": 69,
"norm_label": "projecttag"
},
{
"label": "SocialLink",
"file_type": "code",
"source_file": "backend/models/social.go",
"source_location": "L55",
"id": "models_sociallink",
"community": 69,
"norm_label": "sociallink"
},
{
"label": "Follow",
"file_type": "code",
"source_file": "backend/models/social.go",
"source_location": "L71",
"id": "models_follow",
"community": 69,
"norm_label": "follow"
},
{
"label": "UserProfileStats",
"file_type": "code",
"source_file": "backend/models/social.go",
"source_location": "L85",
"id": "models_userprofilestats",
"community": 69,
"norm_label": "userprofilestats"
},
{
"label": "update_settings.go",
"file_type": "code",
"source_file": "backend/models/update_settings.go",
"source_location": "L1",
"id": "backend_models_update_settings_go",
"community": 18,
"norm_label": "update_settings.go"
},
{
"label": "UserUpdateSettings",
"file_type": "code",
"source_file": "backend/models/update_settings.go",
"source_location": "L11",
"id": "models_userupdatesettings",
"community": 18,
"norm_label": "userupdatesettings"
},
{
"label": "GetUserUpdateSettings()",
"file_type": "code",
"source_file": "backend/models/update_settings.go",
"source_location": "L30",
"id": "models_update_settings_getuserupdatesettings",
"community": 18,
"norm_label": "getuserupdatesettings()"
},
{
"label": "SaveUserUpdateSettings()",
"file_type": "code",
"source_file": "backend/models/update_settings.go",
"source_location": "L63",
"id": "models_update_settings_saveuserupdatesettings",
"community": 18,
"norm_label": "saveuserupdatesettings()"
},
{
"label": "control_service_auth.go",
"file_type": "code",
"source_file": "backend/models/control_service_auth.go",
"source_location": "L1",
"id": "backend_models_control_service_auth_go",
"community": 135,
"norm_label": "control_service_auth.go"
},
{
"label": "ControlServiceSession",
"file_type": "code",
"source_file": "backend/models/control_service_auth.go",
"source_location": "L10",
"id": "models_controlservicesession",
"community": 135,
"norm_label": "controlservicesession"
},
{
"label": "time_entry.go",
"file_type": "code",
"source_file": "backend/models/time_entry.go",
"source_location": "L1",
"id": "backend_models_time_entry_go",
"community": 70,
"norm_label": "time_entry.go"
},
{
"label": "TimeEntry",
"file_type": "code",
"source_file": "backend/models/time_entry.go",
"source_location": "L11",
"id": "models_timeentry",
"community": 70,
"norm_label": "timeentry"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/time_entry.go",
"source_location": "L49",
"id": "models_timeentry_beforecreate",
"community": 70,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeUpdate()",
"file_type": "code",
"source_file": "backend/models/time_entry.go",
"source_location": "L57",
"id": "models_timeentry_beforeupdate",
"community": 70,
"norm_label": ".beforeupdate()"
},
{
"label": ".Stop()",
"file_type": "code",
"source_file": "backend/models/time_entry.go",
"source_location": "L67",
"id": "models_timeentry_stop",
"community": 70,
"norm_label": ".stop()"
},
{
"label": ".GetDuration()",
"file_type": "code",
"source_file": "backend/models/time_entry.go",
"source_location": "L76",
"id": "models_timeentry_getduration",
"community": 70,
"norm_label": ".getduration()"
},
{
"label": ".GetFormattedDuration()",
"file_type": "code",
"source_file": "backend/models/time_entry.go",
"source_location": "L90",
"id": "models_timeentry_getformattedduration",
"community": 70,
"norm_label": ".getformattedduration()"
},
{
"label": "ai_settings.go",
"file_type": "code",
"source_file": "backend/models/ai_settings.go",
"source_location": "L1",
"id": "backend_models_ai_settings_go",
"community": 136,
"norm_label": "ai_settings.go"
},
{
"label": "UserAISettings",
"file_type": "code",
"source_file": "backend/models/ai_settings.go",
"source_location": "L10",
"id": "models_useraisettings",
"community": 136,
"norm_label": "useraisettings"
},
{
"label": "video_bookmark.go",
"file_type": "code",
"source_file": "backend/models/video_bookmark.go",
"source_location": "L1",
"id": "backend_models_video_bookmark_go",
"community": 104,
"norm_label": "video_bookmark.go"
},
{
"label": "VideoBookmark",
"file_type": "code",
"source_file": "backend/models/video_bookmark.go",
"source_location": "L8",
"id": "models_videobookmark",
"community": 104,
"norm_label": "videobookmark"
},
{
"label": ".TableName()",
"file_type": "code",
"source_file": "backend/models/video_bookmark.go",
"source_location": "L25",
"id": "models_videobookmark_tablename",
"community": 104,
"norm_label": ".tablename()"
},
{
"label": "search.go",
"file_type": "code",
"source_file": "backend/models/search.go",
"source_location": "L1",
"id": "backend_models_search_go",
"community": 71,
"norm_label": "search.go"
},
{
"label": "ContentEmbedding",
"file_type": "code",
"source_file": "backend/models/search.go",
"source_location": "L10",
"id": "models_contentembedding",
"community": 71,
"norm_label": "contentembedding"
},
{
"label": "SavedSearch",
"file_type": "code",
"source_file": "backend/models/search.go",
"source_location": "L32",
"id": "models_savedsearch",
"community": 71,
"norm_label": "savedsearch"
},
{
"label": "SavedSearchTag",
"file_type": "code",
"source_file": "backend/models/search.go",
"source_location": "L53",
"id": "models_savedsearchtag",
"community": 71,
"norm_label": "savedsearchtag"
},
{
"label": "SearchAnalytics",
"file_type": "code",
"source_file": "backend/models/search.go",
"source_location": "L63",
"id": "models_searchanalytics",
"community": 71,
"norm_label": "searchanalytics"
},
{
"label": "SearchSuggestion",
"file_type": "code",
"source_file": "backend/models/search.go",
"source_location": "L84",
"id": "models_searchsuggestion",
"community": 71,
"norm_label": "searchsuggestion"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/search.go",
"source_location": "L99",
"id": "models_contentembedding_beforecreate",
"community": 71,
"norm_label": ".beforecreate()"
},
{
"label": "marketplace.go",
"file_type": "code",
"source_file": "backend/models/marketplace.go",
"source_location": "L1",
"id": "backend_models_marketplace_go",
"community": 53,
"norm_label": "marketplace.go"
},
{
"label": "MarketplaceItem",
"file_type": "code",
"source_file": "backend/models/marketplace.go",
"source_location": "L10",
"id": "models_marketplaceitem",
"community": 53,
"norm_label": "marketplaceitem"
},
{
"label": "MarketplaceTag",
"file_type": "code",
"source_file": "backend/models/marketplace.go",
"source_location": "L68",
"id": "models_marketplacetag",
"community": 53,
"norm_label": "marketplacetag"
},
{
"label": "MarketplaceReview",
"file_type": "code",
"source_file": "backend/models/marketplace.go",
"source_location": "L81",
"id": "models_marketplacereview",
"community": 53,
"norm_label": "marketplacereview"
},
{
"label": "MarketplacePurchase",
"file_type": "code",
"source_file": "backend/models/marketplace.go",
"source_location": "L109",
"id": "models_marketplacepurchase",
"community": 53,
"norm_label": "marketplacepurchase"
},
{
"label": "ContentShare",
"file_type": "code",
"source_file": "backend/models/marketplace.go",
"source_location": "L143",
"id": "models_contentshare",
"community": 53,
"norm_label": "contentshare"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/marketplace.go",
"source_location": "L180",
"id": "models_marketplaceitem_beforecreate",
"community": 53,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/marketplace.go",
"source_location": "L196",
"id": "models_marketplacereview_beforecreate",
"community": 53,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/marketplace.go",
"source_location": "L204",
"id": "models_marketplacepurchase_beforecreate",
"community": 53,
"norm_label": ".beforecreate()"
},
{
"label": ".BeforeCreate()",
"file_type": "code",
"source_file": "backend/models/marketplace.go",
"source_location": "L217",
"id": "models_contentshare_beforecreate",
"community": 53,
"norm_label": ".beforecreate()"
},
{
"label": "generateShareToken()",
"file_type": "code",
"source_file": "backend/models/marketplace.go",
"source_location": "L226",
"id": "models_marketplace_generatesharetoken",
"community": 53,
"norm_label": "generatesharetoken()"
},
{
"label": "course.go",
"file_type": "code",
"source_file": "backend/models/course.go",
"source_location": "L1",
"id": "backend_models_course_go",
"community": 105,
"norm_label": "course.go"
},
{
"label": "Course",
"file_type": "code",
"source_file": "backend/models/course.go",
"source_location": "L10",
"id": "models_course",
"community": 105,
"norm_label": "course"
},
{
"label": "LearningPathCourse",
"file_type": "code",
"source_file": "backend/models/course.go",
"source_location": "L52",
"id": "models_learningpathcourse",
"community": 105,
"norm_label": "learningpathcourse"
},
{
"label": "config.go",
"file_type": "code",
"source_file": "backend/config/config.go",
"source_location": "L1",
"id": "backend_config_config_go",
"community": 3,
"norm_label": "config.go"
},
{
"label": "ServerConfig",
"file_type": "code",
"source_file": "backend/config/config.go",
"source_location": "L10",
"id": "config_serverconfig",
"community": 3,
"norm_label": "serverconfig"
},
{
"label": "Config",
"file_type": "code",
"source_file": "backend/config/config.go",
"source_location": "L18",
"id": "config_config",
"community": 3,
"norm_label": "config"
},
{
"label": "DatabaseConfig",
"file_type": "code",
"source_file": "backend/config/config.go",
"source_location": "L24",
"id": "config_databaseconfig",
"community": 3,
"norm_label": "databaseconfig"
},
{
"label": "AppConfig",
"file_type": "code",
"source_file": "backend/config/config.go",
"source_location": "L33",
"id": "config_appconfig",
"community": 3,
"norm_label": "appconfig"
},
{
"label": "Load()",
"file_type": "code",
"source_file": "backend/config/config.go",
"source_location": "L41",
"id": "config_config_load",
"community": 3,
"norm_label": "load()"
},
{
"label": ".Validate()",
"file_type": "code",
"source_file": "backend/config/config.go",
"source_location": "L68",
"id": "config_config_validate",
"community": 4,
"norm_label": ".validate()"
},
{
"label": ".DSN()",
"file_type": "code",
"source_file": "backend/config/config.go",
"source_location": "L84",
"id": "config_config_dsn",
"community": 3,
"norm_label": ".dsn()"
},
{
"label": "getEnvWithDefault()",
"file_type": "code",
"source_file": "backend/config/config.go",
"source_location": "L95",
"id": "config_config_getenvwithdefault",
"community": 3,
"norm_label": "getenvwithdefault()"
},
{
"label": "getDurationEnv()",
"file_type": "code",
"source_file": "backend/config/config.go",
"source_location": "L102",
"id": "config_config_getdurationenv",
"community": 3,
"norm_label": "getdurationenv()"
},
{
"label": "database.go",
"file_type": "code",
"source_file": "backend/config/database.go",
"source_location": "L1",
"id": "backend_config_database_go",
"community": 14,
"norm_label": "database.go"
},
{
"label": "getJWTSecret()",
"file_type": "code",
"source_file": "backend/config/database.go",
"source_location": "L20",
"id": "config_database_getjwtsecret",
"community": 14,
"norm_label": "getjwtsecret()"
},
{
"label": "shouldRunLegacySQLMigrations()",
"file_type": "code",
"source_file": "backend/config/database.go",
"source_location": "L28",
"id": "config_database_shouldrunlegacysqlmigrations",
"community": 14,
"norm_label": "shouldrunlegacysqlmigrations()"
},
{
"label": "InitDatabase()",
"file_type": "code",
"source_file": "backend/config/database.go",
"source_location": "L33",
"id": "config_database_initdatabase",
"community": 14,
"norm_label": "initdatabase()"
},
{
"label": "GetDB()",
"file_type": "code",
"source_file": "backend/config/database.go",
"source_location": "L91",
"id": "config_database_getdb",
"community": 4,
"norm_label": "getdb()"
},
{
"label": "service_urls.go",
"file_type": "code",
"source_file": "backend/config/service_urls.go",
"source_location": "L1",
"id": "backend_config_service_urls_go",
"community": 171,
"norm_label": "service_urls.go"
},
{
"label": "logger.go",
"file_type": "code",
"source_file": "backend/config/logger.go",
"source_location": "L1",
"id": "backend_config_logger_go",
"community": 14,
"norm_label": "logger.go"
},
{
"label": "InitLogger()",
"file_type": "code",
"source_file": "backend/config/logger.go",
"source_location": "L13",
"id": "config_logger_initlogger",
"community": 14,
"norm_label": "initlogger()"
},
{
"label": "GetLogger()",
"file_type": "code",
"source_file": "backend/config/logger.go",
"source_location": "L70",
"id": "config_logger_getlogger",
"community": 14,
"norm_label": "getlogger()"
},
{
"label": "SyncLogger()",
"file_type": "code",
"source_file": "backend/config/logger.go",
"source_location": "L80",
"id": "config_logger_synclogger",
"community": 14,
"norm_label": "synclogger()"
},
{
"label": "production.go",
"file_type": "code",
"source_file": "backend/config/production.go",
"source_location": "L1",
"id": "backend_config_production_go",
"community": 106,
"norm_label": "production.go"
},
{
"label": "ProductionConfig",
"file_type": "code",
"source_file": "backend/config/production.go",
"source_location": "L8",
"id": "config_productionconfig",
"community": 106,
"norm_label": "productionconfig"
},
{
"label": "DefaultProductionConfig()",
"file_type": "code",
"source_file": "backend/config/production.go",
"source_location": "L43",
"id": "config_production_defaultproductionconfig",
"community": 106,
"norm_label": "defaultproductionconfig()"
},
{
"label": "ai_features.go",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L1",
"id": "backend_handlers_ai_features_go",
"community": 6,
"norm_label": "ai_features.go"
},
{
"label": "SummarizeContentRequest",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L16",
"id": "handlers_summarizecontentrequest",
"community": 6,
"norm_label": "summarizecontentrequest"
},
{
"label": "GenerateTaskSuggestionsRequest",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L29",
"id": "handlers_generatetasksuggestionsrequest",
"community": 6,
"norm_label": "generatetasksuggestionsrequest"
},
{
"label": "GenerateTagsRequest",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L38",
"id": "handlers_generatetagsrequest",
"community": 6,
"norm_label": "generatetagsrequest"
},
{
"label": "GenerateContentRequest",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L48",
"id": "handlers_generatecontentrequest",
"community": 6,
"norm_label": "generatecontentrequest"
},
{
"label": "SummarizeContent()",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L59",
"id": "handlers_ai_features_summarizecontent",
"community": 6,
"norm_label": "summarizecontent()"
},
{
"label": "GetTaskSuggestions()",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L137",
"id": "handlers_ai_features_gettasksuggestions",
"community": 6,
"norm_label": "gettasksuggestions()"
},
{
"label": "GenerateTagSuggestions()",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L185",
"id": "handlers_ai_features_generatetagsuggestions",
"community": 6,
"norm_label": "generatetagsuggestions()"
},
{
"label": "GenerateContent()",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L222",
"id": "handlers_ai_features_generatecontent",
"community": 6,
"norm_label": "generatecontent()"
},
{
"label": "GetAIProviders()",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L264",
"id": "handlers_ai_features_getaiproviders",
"community": 6,
"norm_label": "getaiproviders()"
},
{
"label": "getProviderDisplayName()",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L377",
"id": "handlers_ai_features_getproviderdisplayname",
"community": 6,
"norm_label": "getproviderdisplayname()"
},
{
"label": "GetAISummaries()",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L397",
"id": "handlers_ai_features_getaisummaries",
"community": 6,
"norm_label": "getaisummaries()"
},
{
"label": "GetTaskSuggestionsList()",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L407",
"id": "handlers_ai_features_gettasksuggestionslist",
"community": 6,
"norm_label": "gettasksuggestionslist()"
},
{
"label": "AcceptTaskSuggestion()",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L417",
"id": "handlers_ai_features_accepttasksuggestion",
"community": 6,
"norm_label": "accepttasksuggestion()"
},
{
"label": "DismissTaskSuggestion()",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L450",
"id": "handlers_ai_features_dismisstasksuggestion",
"community": 6,
"norm_label": "dismisstasksuggestion()"
},
{
"label": "AISummaryResponse",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L467",
"id": "handlers_aisummaryresponse",
"community": 6,
"norm_label": "aisummaryresponse"
},
{
"label": "TaskSuggestionResponse",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L477",
"id": "handlers_tasksuggestionresponse",
"community": 6,
"norm_label": "tasksuggestionresponse"
},
{
"label": "TagSuggestionResponse",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L489",
"id": "handlers_tagsuggestionresponse",
"community": 6,
"norm_label": "tagsuggestionresponse"
},
{
"label": "ContentGenerationResponse",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L495",
"id": "handlers_contentgenerationresponse",
"community": 6,
"norm_label": "contentgenerationresponse"
},
{
"label": "generateAISummary()",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L506",
"id": "handlers_ai_features_generateaisummary",
"community": 6,
"norm_label": "generateaisummary()"
},
{
"label": "generateTaskSuggestions()",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L577",
"id": "handlers_ai_features_generatetasksuggestions",
"community": 6,
"norm_label": "generatetasksuggestions()"
},
{
"label": "generateAIContent()",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L699",
"id": "handlers_ai_features_generateaicontent",
"community": 6,
"norm_label": "generateaicontent()"
},
{
"label": "buildTaskContext()",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L769",
"id": "handlers_ai_features_buildtaskcontext",
"community": 6,
"norm_label": "buildtaskcontext()"
},
{
"label": "getProviderModel()",
"file_type": "code",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L794",
"id": "handlers_ai_features_getprovidermodel",
"community": 6,
"norm_label": "getprovidermodel()"
},
{
"label": "search_settings.go",
"file_type": "code",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L1",
"id": "backend_handlers_search_settings_go",
"community": 18,
"norm_label": "search_settings.go"
},
{
"label": "SearchSettings",
"file_type": "code",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L13",
"id": "handlers_searchsettings",
"community": 9,
"norm_label": "searchsettings"
},
{
"label": "GetSearchSettings()",
"file_type": "code",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L25",
"id": "handlers_search_settings_getsearchsettings",
"community": 18,
"norm_label": "getsearchsettings()"
},
{
"label": "UpdateSearchSettings()",
"file_type": "code",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L57",
"id": "handlers_search_settings_updatesearchsettings",
"community": 18,
"norm_label": "updatesearchsettings()"
},
{
"label": "GetTestSearchSettings()",
"file_type": "code",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L105",
"id": "handlers_search_settings_gettestsearchsettings",
"community": 18,
"norm_label": "gettestsearchsettings()"
},
{
"label": "GetSearchSettingsForAPI()",
"file_type": "code",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L120",
"id": "handlers_search_settings_getsearchsettingsforapi",
"community": 18,
"norm_label": "getsearchsettingsforapi()"
},
{
"label": "getDefaultSearchSettings()",
"file_type": "code",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L140",
"id": "handlers_search_settings_getdefaultsearchsettings",
"community": 18,
"norm_label": "getdefaultsearchsettings()"
},
{
"label": "getEnvWithDefault()",
"file_type": "code",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L153",
"id": "handlers_search_settings_getenvwithdefault",
"community": 18,
"norm_label": "getenvwithdefault()"
},
{
"label": "getIntEnvWithDefault()",
"file_type": "code",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L160",
"id": "handlers_search_settings_getintenvwithdefault",
"community": 18,
"norm_label": "getintenvwithdefault()"
},
{
"label": "getBoolEnvWithDefault()",
"file_type": "code",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L173",
"id": "handlers_search_settings_getboolenvwithdefault",
"community": 18,
"norm_label": "getboolenvwithdefault()"
},
{
"label": "youtube_channels.go",
"file_type": "code",
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L1",
"id": "backend_handlers_youtube_channels_go",
"community": 10,
"norm_label": "youtube_channels.go"
},
{
"label": "YouTubeChannelRequest",
"file_type": "code",
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L14",
"id": "handlers_youtubechannelrequest",
"community": 10,
"norm_label": "youtubechannelrequest"
},
{
"label": "GetFireshipVideos()",
"file_type": "code",
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L20",
"id": "handlers_youtube_channels_getfireshipvideos",
"community": 10,
"norm_label": "getfireshipvideos()"
},
{
"label": "GetNetworkChuckVideos()",
"file_type": "code",
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L56",
"id": "handlers_youtube_channels_getnetworkchuckvideos",
"community": 10,
"norm_label": "getnetworkchuckvideos()"
},
{
"label": "GetChannelVideos()",
"file_type": "code",
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L92",
"id": "handlers_youtube_channels_getchannelvideos",
"community": 10,
"norm_label": "getchannelvideos()"
},
{
"label": "saved_search.go",
"file_type": "code",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L1",
"id": "backend_handlers_saved_search_go",
"community": 16,
"norm_label": "saved_search.go"
},
{
"label": "SavedSearchRequest",
"file_type": "code",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L16",
"id": "handlers_savedsearchrequest",
"community": 16,
"norm_label": "savedsearchrequest"
},
{
"label": "SavedSearchResponse",
"file_type": "code",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L27",
"id": "handlers_savedsearchresponse",
"community": 16,
"norm_label": "savedsearchresponse"
},
{
"label": "CreateSavedSearch()",
"file_type": "code",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L43",
"id": "handlers_saved_search_createsavedsearch",
"community": 16,
"norm_label": "createsavedsearch()"
},
{
"label": "GetUserSavedSearches()",
"file_type": "code",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L122",
"id": "handlers_saved_search_getusersavedsearches",
"community": 16,
"norm_label": "getusersavedsearches()"
},
{
"label": "GetSavedSearch()",
"file_type": "code",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L200",
"id": "handlers_saved_search_getsavedsearch",
"community": 16,
"norm_label": "getsavedsearch()"
},
{
"label": "UpdateSavedSearch()",
"file_type": "code",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L247",
"id": "handlers_saved_search_updatesavedsearch",
"community": 16,
"norm_label": "updatesavedsearch()"
},
{
"label": "DeleteSavedSearch()",
"file_type": "code",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L344",
"id": "handlers_saved_search_deletesavedsearch",
"community": 16,
"norm_label": "deletesavedsearch()"
},
{
"label": "RunSavedSearch()",
"file_type": "code",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L374",
"id": "handlers_saved_search_runsavedsearch",
"community": 16,
"norm_label": "runsavedsearch()"
},
{
"label": "GetSavedSearchTags()",
"file_type": "code",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L448",
"id": "handlers_saved_search_getsavedsearchtags",
"community": 16,
"norm_label": "getsavedsearchtags()"
},
{
"label": "performSearchFromSavedSearch()",
"file_type": "code",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L467",
"id": "handlers_saved_search_performsearchfromsavedsearch",
"community": 16,
"norm_label": "performsearchfromsavedsearch()"
},
{
"label": "performEnhancedSearch()",
"file_type": "code",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L526",
"id": "handlers_saved_search_performenhancedsearch",
"community": 16,
"norm_label": "performenhancedsearch()"
},
{
"label": "getStringValue()",
"file_type": "code",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L629",
"id": "handlers_saved_search_getstringvalue",
"community": 16,
"norm_label": "getstringvalue()"
},
{
"label": "getIntValue()",
"file_type": "code",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L636",
"id": "handlers_saved_search_getintvalue",
"community": 16,
"norm_label": "getintvalue()"
},
{
"label": "min()",
"file_type": "code",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L643",
"id": "handlers_saved_search_min",
"community": 16,
"norm_label": "min()"
},
{
"label": "logSearchAnalytics()",
"file_type": "code",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L651",
"id": "handlers_saved_search_logsearchanalytics",
"community": 16,
"norm_label": "logsearchanalytics()"
},
{
"label": "community.go",
"file_type": "code",
"source_file": "backend/handlers/community.go",
"source_location": "L1",
"id": "backend_handlers_community_go",
"community": 35,
"norm_label": "community.go"
},
{
"label": "CommunityHandler",
"file_type": "code",
"source_file": "backend/handlers/community.go",
"source_location": "L13",
"id": "handlers_communityhandler",
"community": 35,
"norm_label": "communityhandler"
},
{
"label": "NewCommunityHandler()",
"file_type": "code",
"source_file": "backend/handlers/community.go",
"source_location": "L17",
"id": "handlers_community_newcommunityhandler",
"community": 35,
"norm_label": "newcommunityhandler()"
},
{
"label": ".GetChallenges()",
"file_type": "code",
"source_file": "backend/handlers/community.go",
"source_location": "L24",
"id": "handlers_communityhandler_getchallenges",
"community": 35,
"norm_label": ".getchallenges()"
},
{
"label": ".GetChallenge()",
"file_type": "code",
"source_file": "backend/handlers/community.go",
"source_location": "L96",
"id": "handlers_communityhandler_getchallenge",
"community": 35,
"norm_label": ".getchallenge()"
},
{
"label": ".CreateChallenge()",
"file_type": "code",
"source_file": "backend/handlers/community.go",
"source_location": "L113",
"id": "handlers_communityhandler_createchallenge",
"community": 35,
"norm_label": ".createchallenge()"
},
{
"label": ".JoinChallenge()",
"file_type": "code",
"source_file": "backend/handlers/community.go",
"source_location": "L133",
"id": "handlers_communityhandler_joinchallenge",
"community": 35,
"norm_label": ".joinchallenge()"
},
{
"label": ".GetMyChallenges()",
"file_type": "code",
"source_file": "backend/handlers/community.go",
"source_location": "L187",
"id": "handlers_communityhandler_getmychallenges",
"community": 35,
"norm_label": ".getmychallenges()"
},
{
"label": ".UpdateChallengeProgress()",
"file_type": "code",
"source_file": "backend/handlers/community.go",
"source_location": "L200",
"id": "handlers_communityhandler_updatechallengeprogress",
"community": 35,
"norm_label": ".updatechallengeprogress()"
},
{
"label": ".GetMentorshipRequests()",
"file_type": "code",
"source_file": "backend/handlers/community.go",
"source_location": "L250",
"id": "handlers_communityhandler_getmentorshiprequests",
"community": 35,
"norm_label": ".getmentorshiprequests()"
},
{
"label": ".CreateMentorshipRequest()",
"file_type": "code",
"source_file": "backend/handlers/community.go",
"source_location": "L274",
"id": "handlers_communityhandler_creatementorshiprequest",
"community": 35,
"norm_label": ".creatementorshiprequest()"
},
{
"label": ".RespondToMentorshipRequest()",
"file_type": "code",
"source_file": "backend/handlers/community.go",
"source_location": "L297",
"id": "handlers_communityhandler_respondtomentorshiprequest",
"community": 35,
"norm_label": ".respondtomentorshiprequest()"
},
{
"label": ".GetMyMentorships()",
"file_type": "code",
"source_file": "backend/handlers/community.go",
"source_location": "L365",
"id": "handlers_communityhandler_getmymentorships",
"community": 35,
"norm_label": ".getmymentorships()"
},
{
"label": ".CreateMentorshipSession()",
"file_type": "code",
"source_file": "backend/handlers/community.go",
"source_location": "L389",
"id": "handlers_communityhandler_creatementorshipsession",
"community": 35,
"norm_label": ".creatementorshipsession()"
},
{
"label": ".GetMentorshipSessions()",
"file_type": "code",
"source_file": "backend/handlers/community.go",
"source_location": "L422",
"id": "handlers_communityhandler_getmentorshipsessions",
"community": 35,
"norm_label": ".getmentorshipsessions()"
},
{
"label": ".GetCommunityStats()",
"file_type": "code",
"source_file": "backend/handlers/community.go",
"source_location": "L448",
"id": "handlers_communityhandler_getcommunitystats",
"community": 35,
"norm_label": ".getcommunitystats()"
},
{
"label": "calculateMatchScore()",
"file_type": "code",
"source_file": "backend/handlers/community.go",
"source_location": "L469",
"id": "handlers_community_calculatematchscore",
"community": 35,
"norm_label": "calculatematchscore()"
},
{
"label": "learning_progress.go",
"file_type": "code",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L1",
"id": "backend_handlers_learning_progress_go",
"community": 3,
"norm_label": "learning_progress.go"
},
{
"label": "LearningProgressHandler",
"file_type": "code",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L14",
"id": "handlers_learningprogresshandler",
"community": 3,
"norm_label": "learningprogresshandler"
},
{
"label": "NewLearningProgressHandler()",
"file_type": "code",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L19",
"id": "handlers_learning_progress_newlearningprogresshandler",
"community": 3,
"norm_label": "newlearningprogresshandler()"
},
{
"label": ".UpdateLearningProgress()",
"file_type": "code",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L24",
"id": "handlers_learningprogresshandler_updatelearningprogress",
"community": 3,
"norm_label": ".updatelearningprogress()"
},
{
"label": ".GetLearningProgress()",
"file_type": "code",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L149",
"id": "handlers_learningprogresshandler_getlearningprogress",
"community": 3,
"norm_label": ".getlearningprogress()"
},
{
"label": ".GetCourseProgress()",
"file_type": "code",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L214",
"id": "handlers_learningprogresshandler_getcourseprogress",
"community": 3,
"norm_label": ".getcourseprogress()"
},
{
"label": ".MarkCourseCompleted()",
"file_type": "code",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L243",
"id": "handlers_learningprogresshandler_markcoursecompleted",
"community": 3,
"norm_label": ".markcoursecompleted()"
},
{
"label": ".calculateLearningStreak()",
"file_type": "code",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L285",
"id": "handlers_learningprogresshandler_calculatelearningstreak",
"community": 3,
"norm_label": ".calculatelearningstreak()"
},
{
"label": ".generateLearningInsights()",
"file_type": "code",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L309",
"id": "handlers_learningprogresshandler_generatelearninginsights",
"community": 3,
"norm_label": ".generatelearninginsights()"
},
{
"label": "note.go",
"file_type": "code",
"source_file": "backend/handlers/note.go",
"source_location": "L1",
"id": "backend_handlers_note_go",
"community": 72,
"norm_label": "note.go"
},
{
"label": "GetNotes()",
"file_type": "code",
"source_file": "backend/handlers/note.go",
"source_location": "L13",
"id": "handlers_note_getnotes",
"community": 72,
"norm_label": "getnotes()"
},
{
"label": "CreateNote()",
"file_type": "code",
"source_file": "backend/handlers/note.go",
"source_location": "L50",
"id": "handlers_note_createnote",
"community": 72,
"norm_label": "createnote()"
},
{
"label": "GetNote()",
"file_type": "code",
"source_file": "backend/handlers/note.go",
"source_location": "L119",
"id": "handlers_note_getnote",
"community": 72,
"norm_label": "getnote()"
},
{
"label": "UpdateNote()",
"file_type": "code",
"source_file": "backend/handlers/note.go",
"source_location": "L139",
"id": "handlers_note_updatenote",
"community": 72,
"norm_label": "updatenote()"
},
{
"label": "DeleteNote()",
"file_type": "code",
"source_file": "backend/handlers/note.go",
"source_location": "L229",
"id": "handlers_note_deletenote",
"community": 72,
"norm_label": "deletenote()"
},
{
"label": "GetNoteStats()",
"file_type": "code",
"source_file": "backend/handlers/note.go",
"source_location": "L253",
"id": "handlers_note_getnotestats",
"community": 72,
"norm_label": "getnotestats()"
},
{
"label": "web_scraping.go",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L1",
"id": "backend_handlers_web_scraping_go",
"community": 1,
"norm_label": "web_scraping.go"
},
{
"label": "WebScrapingHandler",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L20",
"id": "handlers_webscrapinghandler",
"community": 1,
"norm_label": "webscrapinghandler"
},
{
"label": "NewWebScrapingHandler()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L25",
"id": "handlers_web_scraping_newwebscrapinghandler",
"community": 1,
"norm_label": "newwebscrapinghandler()"
},
{
"label": ".CreateScrapingJob()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L30",
"id": "handlers_webscrapinghandler_createscrapingjob",
"community": 1,
"norm_label": ".createscrapingjob()"
},
{
"label": ".GetScrapingJobs()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L90",
"id": "handlers_webscrapinghandler_getscrapingjobs",
"community": 1,
"norm_label": ".getscrapingjobs()"
},
{
"label": ".GetScrapingJob()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L119",
"id": "handlers_webscrapinghandler_getscrapingjob",
"community": 1,
"norm_label": ".getscrapingjob()"
},
{
"label": ".GetScrapedContent()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L139",
"id": "handlers_webscrapinghandler_getscrapedcontent",
"community": 1,
"norm_label": ".getscrapedcontent()"
},
{
"label": ".GetScrapedContentList()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L162",
"id": "handlers_webscrapinghandler_getscrapedcontentlist",
"community": 1,
"norm_label": ".getscrapedcontentlist()"
},
{
"label": ".DeleteScrapingJob()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L195",
"id": "handlers_webscrapinghandler_deletescrapingjob",
"community": 1,
"norm_label": ".deletescrapingjob()"
},
{
"label": ".DeleteScrapedContent()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L224",
"id": "handlers_webscrapinghandler_deletescrapedcontent",
"community": 1,
"norm_label": ".deletescrapedcontent()"
},
{
"label": ".SearchScrapedContent()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L247",
"id": "handlers_webscrapinghandler_searchscrapedcontent",
"community": 1,
"norm_label": ".searchscrapedcontent()"
},
{
"label": ".processScrapingJob()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L298",
"id": "handlers_webscrapinghandler_processscrapingjob",
"community": 1,
"norm_label": ".processscrapingjob()"
},
{
"label": ".scrapeWebPage()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L331",
"id": "handlers_webscrapinghandler_scrapewebpage",
"community": 1,
"norm_label": ".scrapewebpage()"
},
{
"label": ".extractTextFromHTML()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L543",
"id": "handlers_webscrapinghandler_extracttextfromhtml",
"community": 1,
"norm_label": ".extracttextfromhtml()"
},
{
"label": ".estimateReadingTime()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L556",
"id": "handlers_webscrapinghandler_estimatereadingtime",
"community": 1,
"norm_label": ".estimatereadingtime()"
},
{
"label": ".calculateQualityScore()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L567",
"id": "handlers_webscrapinghandler_calculatequalityscore",
"community": 1,
"norm_label": ".calculatequalityscore()"
},
{
"label": ".getImageFormat()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L609",
"id": "handlers_webscrapinghandler_getimageformat",
"community": 1,
"norm_label": ".getimageformat()"
},
{
"label": ".getDomainFromURL()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L626",
"id": "handlers_webscrapinghandler_getdomainfromurl",
"community": 1,
"norm_label": ".getdomainfromurl()"
},
{
"label": ".getVideoPlatform()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L634",
"id": "handlers_webscrapinghandler_getvideoplatform",
"community": 1,
"norm_label": ".getvideoplatform()"
},
{
"label": ".getVideoID()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L647",
"id": "handlers_webscrapinghandler_getvideoid",
"community": 1,
"norm_label": ".getvideoid()"
},
{
"label": ".extractKeywordsFromContent()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L672",
"id": "handlers_webscrapinghandler_extractkeywordsfromcontent",
"community": 1,
"norm_label": ".extractkeywordsfromcontent()"
},
{
"label": ".isCommonWord()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L717",
"id": "handlers_webscrapinghandler_iscommonword",
"community": 1,
"norm_label": ".iscommonword()"
},
{
"label": ".detectContentType()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L731",
"id": "handlers_webscrapinghandler_detectcontenttype",
"community": 1,
"norm_label": ".detectcontenttype()"
},
{
"label": ".generateSummary()",
"file_type": "code",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L760",
"id": "handlers_webscrapinghandler_generatesummary",
"community": 1,
"norm_label": ".generatesummary()"
},
{
"label": "task.go",
"file_type": "code",
"source_file": "backend/handlers/task.go",
"source_location": "L1",
"id": "backend_handlers_task_go",
"community": 4,
"norm_label": "task.go"
},
{
"label": "GetTasks()",
"file_type": "code",
"source_file": "backend/handlers/task.go",
"source_location": "L15",
"id": "handlers_task_gettasks",
"community": 4,
"norm_label": "gettasks()"
},
{
"label": "CreateTask()",
"file_type": "code",
"source_file": "backend/handlers/task.go",
"source_location": "L107",
"id": "handlers_task_createtask",
"community": 4,
"norm_label": "createtask()"
},
{
"label": "GetTask()",
"file_type": "code",
"source_file": "backend/handlers/task.go",
"source_location": "L134",
"id": "handlers_task_gettask",
"community": 4,
"norm_label": "gettask()"
},
{
"label": "UpdateTask()",
"file_type": "code",
"source_file": "backend/handlers/task.go",
"source_location": "L158",
"id": "handlers_task_updatetask",
"community": 4,
"norm_label": "updatetask()"
},
{
"label": "DeleteTask()",
"file_type": "code",
"source_file": "backend/handlers/task.go",
"source_location": "L195",
"id": "handlers_task_deletetask",
"community": 4,
"norm_label": "deletetask()"
},
{
"label": "semantic_search.go",
"file_type": "code",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L1",
"id": "backend_handlers_semantic_search_go",
"community": 33,
"norm_label": "semantic_search.go"
},
{
"label": "SemanticSearchRequest",
"file_type": "code",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L19",
"id": "handlers_semanticsearchrequest",
"community": 33,
"norm_label": "semanticsearchrequest"
},
{
"label": "SemanticSearchResponse",
"file_type": "code",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L27",
"id": "handlers_semanticsearchresponse",
"community": 33,
"norm_label": "semanticsearchresponse"
},
{
"label": "SemanticSearchResult",
"file_type": "code",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L35",
"id": "handlers_semanticsearchresult",
"community": 33,
"norm_label": "semanticsearchresult"
},
{
"label": "GenerateEmbeddingRequest",
"file_type": "code",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L52",
"id": "handlers_generateembeddingrequest",
"community": 33,
"norm_label": "generateembeddingrequest"
},
{
"label": "GenerateEmbeddingResponse",
"file_type": "code",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L59",
"id": "handlers_generateembeddingresponse",
"community": 33,
"norm_label": "generateembeddingresponse"
},
{
"label": "SemanticSearch()",
"file_type": "code",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L68",
"id": "handlers_semantic_search_semanticsearch",
"community": 33,
"norm_label": "semanticsearch()"
},
{
"label": "GenerateEmbedding()",
"file_type": "code",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L120",
"id": "handlers_semantic_search_generateembedding",
"community": 33,
"norm_label": "generateembedding()"
},
{
"label": "ReindexContent()",
"file_type": "code",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L172",
"id": "handlers_semantic_search_reindexcontent",
"community": 33,
"norm_label": "reindexcontent()"
},
{
"label": "simpleHash()",
"file_type": "code",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L203",
"id": "handlers_semantic_search_simplehash",
"community": 33,
"norm_label": "simplehash()"
},
{
"label": "findSimilarContent()",
"file_type": "code",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L212",
"id": "handlers_semantic_search_findsimilarcontent",
"community": 33,
"norm_label": "findsimilarcontent()"
},
{
"label": "cosineSimilarity()",
"file_type": "code",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L277",
"id": "handlers_semantic_search_cosinesimilarity",
"community": 33,
"norm_label": "cosinesimilarity()"
},
{
"label": "buildSemanticSearchResult()",
"file_type": "code",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L298",
"id": "handlers_semantic_search_buildsemanticsearchresult",
"community": 33,
"norm_label": "buildsemanticsearchresult()"
},
{
"label": "generateHighlights()",
"file_type": "code",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L436",
"id": "handlers_semantic_search_generatehighlights",
"community": 33,
"norm_label": "generatehighlights()"
},
{
"label": "reindexUserContent()",
"file_type": "code",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L462",
"id": "handlers_semantic_search_reindexusercontent",
"community": 33,
"norm_label": "reindexusercontent()"
},
{
"label": "upsertEmbedding()",
"file_type": "code",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L544",
"id": "handlers_semantic_search_upsertembedding",
"community": 33,
"norm_label": "upsertembedding()"
},
{
"label": "normalizeSemanticContentType()",
"file_type": "code",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L571",
"id": "handlers_semantic_search_normalizesemanticcontenttype",
"community": 33,
"norm_label": "normalizesemanticcontenttype()"
},
{
"label": "compactSemanticText()",
"file_type": "code",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L594",
"id": "handlers_semantic_search_compactsemantictext",
"community": 33,
"norm_label": "compactsemantictext()"
},
{
"label": "knowledge_base.go",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L1",
"id": "backend_handlers_knowledge_base_go",
"community": 1,
"norm_label": "knowledge_base.go"
},
{
"label": "KnowledgeBaseHandler",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L16",
"id": "handlers_knowledgebasehandler",
"community": 1,
"norm_label": "knowledgebasehandler"
},
{
"label": "NewKnowledgeBaseHandler()",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L21",
"id": "handlers_knowledge_base_newknowledgebasehandler",
"community": 1,
"norm_label": "newknowledgebasehandler()"
},
{
"label": ".CreateWikiPage()",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L28",
"id": "handlers_knowledgebasehandler_createwikipage",
"community": 1,
"norm_label": ".createwikipage()"
},
{
"label": ".GetWikiPages()",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L109",
"id": "handlers_knowledgebasehandler_getwikipages",
"community": 1,
"norm_label": ".getwikipages()"
},
{
"label": ".GetWikiPage()",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L151",
"id": "handlers_knowledgebasehandler_getwikipage",
"community": 1,
"norm_label": ".getwikipage()"
},
{
"label": ".UpdateWikiPage()",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L178",
"id": "handlers_knowledgebasehandler_updatewikipage",
"community": 1,
"norm_label": ".updatewikipage()"
},
{
"label": ".DeleteWikiPage()",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L271",
"id": "handlers_knowledgebasehandler_deletewikipage",
"community": 1,
"norm_label": ".deletewikipage()"
},
{
"label": ".CreateCategory()",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L296",
"id": "handlers_knowledgebasehandler_createcategory",
"community": 1,
"norm_label": ".createcategory()"
},
{
"label": ".GetCategories()",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L345",
"id": "handlers_knowledgebasehandler_getcategories",
"community": 1,
"norm_label": ".getcategories()"
},
{
"label": ".SearchWikiPages()",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L361",
"id": "handlers_knowledgebasehandler_searchwikipages",
"community": 1,
"norm_label": ".searchwikipages()"
},
{
"label": "generateSlug()",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L412",
"id": "handlers_knowledge_base_generateslug",
"community": 1,
"norm_label": "generateslug()"
},
{
"label": "estimateReadingTime()",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L421",
"id": "handlers_knowledge_base_estimatereadingtime",
"community": 1,
"norm_label": "estimatereadingtime()"
},
{
"label": ".addTagsToWikiPage()",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L430",
"id": "handlers_knowledgebasehandler_addtagstowikipage",
"community": 1,
"norm_label": ".addtagstowikipage()"
},
{
"label": ".updateWikiPageTags()",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L448",
"id": "handlers_knowledgebasehandler_updatewikipagetags",
"community": 1,
"norm_label": ".updatewikipagetags()"
},
{
"label": ".addCollaboratorsToWikiPage()",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L456",
"id": "handlers_knowledgebasehandler_addcollaboratorstowikipage",
"community": 1,
"norm_label": ".addcollaboratorstowikipage()"
},
{
"label": ".createWikiVersion()",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L462",
"id": "handlers_knowledgebasehandler_createwikiversion",
"community": 1,
"norm_label": ".createwikiversion()"
},
{
"label": ".getLastWikiVersion()",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L481",
"id": "handlers_knowledgebasehandler_getlastwikiversion",
"community": 1,
"norm_label": ".getlastwikiversion()"
},
{
"label": ".processBacklinks()",
"file_type": "code",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L487",
"id": "handlers_knowledgebasehandler_processbacklinks",
"community": 1,
"norm_label": ".processbacklinks()"
},
{
"label": "teams.go",
"file_type": "code",
"source_file": "backend/handlers/teams.go",
"source_location": "L1",
"id": "backend_handlers_teams_go",
"community": 12,
"norm_label": "teams.go"
},
{
"label": "TeamsHandler",
"file_type": "code",
"source_file": "backend/handlers/teams.go",
"source_location": "L15",
"id": "handlers_teamshandler",
"community": 12,
"norm_label": "teamshandler"
},
{
"label": "NewTeamsHandler()",
"file_type": "code",
"source_file": "backend/handlers/teams.go",
"source_location": "L19",
"id": "handlers_teams_newteamshandler",
"community": 12,
"norm_label": "newteamshandler()"
},
{
"label": "generateInvitationToken()",
"file_type": "code",
"source_file": "backend/handlers/teams.go",
"source_location": "L24",
"id": "handlers_teams_generateinvitationtoken",
"community": 12,
"norm_label": "generateinvitationtoken()"
},
{
"label": ".GetTeams()",
"file_type": "code",
"source_file": "backend/handlers/teams.go",
"source_location": "L31",
"id": "handlers_teamshandler_getteams",
"community": 12,
"norm_label": ".getteams()"
},
{
"label": ".CreateTeam()",
"file_type": "code",
"source_file": "backend/handlers/teams.go",
"source_location": "L59",
"id": "handlers_teamshandler_createteam",
"community": 12,
"norm_label": ".createteam()"
},
{
"label": ".GetTeam()",
"file_type": "code",
"source_file": "backend/handlers/teams.go",
"source_location": "L129",
"id": "handlers_teamshandler_getteam",
"community": 12,
"norm_label": ".getteam()"
},
{
"label": ".UpdateTeam()",
"file_type": "code",
"source_file": "backend/handlers/teams.go",
"source_location": "L168",
"id": "handlers_teamshandler_updateteam",
"community": 12,
"norm_label": ".updateteam()"
},
{
"label": ".DeleteTeam()",
"file_type": "code",
"source_file": "backend/handlers/teams.go",
"source_location": "L223",
"id": "handlers_teamshandler_deleteteam",
"community": 12,
"norm_label": ".deleteteam()"
},
{
"label": ".InviteMember()",
"file_type": "code",
"source_file": "backend/handlers/teams.go",
"source_location": "L254",
"id": "handlers_teamshandler_invitemember",
"community": 12,
"norm_label": ".invitemember()"
},
{
"label": ".AcceptInvitation()",
"file_type": "code",
"source_file": "backend/handlers/teams.go",
"source_location": "L338",
"id": "handlers_teamshandler_acceptinvitation",
"community": 12,
"norm_label": ".acceptinvitation()"
},
{
"label": ".GetTeamMembers()",
"file_type": "code",
"source_file": "backend/handlers/teams.go",
"source_location": "L411",
"id": "handlers_teamshandler_getteammembers",
"community": 12,
"norm_label": ".getteammembers()"
},
{
"label": ".RemoveMember()",
"file_type": "code",
"source_file": "backend/handlers/teams.go",
"source_location": "L441",
"id": "handlers_teamshandler_removemember",
"community": 12,
"norm_label": ".removemember()"
},
{
"label": ".GetTeamActivity()",
"file_type": "code",
"source_file": "backend/handlers/teams.go",
"source_location": "L498",
"id": "handlers_teamshandler_getteamactivity",
"community": 12,
"norm_label": ".getteamactivity()"
},
{
"label": ".GetTeamStats()",
"file_type": "code",
"source_file": "backend/handlers/teams.go",
"source_location": "L537",
"id": "handlers_teamshandler_getteamstats",
"community": 12,
"norm_label": ".getteamstats()"
},
{
"label": "analytics.go",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L1",
"id": "backend_handlers_analytics_go",
"community": 16,
"norm_label": "analytics.go"
},
{
"label": "AnalyticsHandler",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L15",
"id": "handlers_analyticshandler",
"community": 16,
"norm_label": "analyticshandler"
},
{
"label": "NewAnalyticsHandler()",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L20",
"id": "handlers_analytics_newanalyticshandler",
"community": 16,
"norm_label": "newanalyticshandler()"
},
{
"label": ".GetDashboardAnalytics()",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L25",
"id": "handlers_analyticshandler_getdashboardanalytics",
"community": 16,
"norm_label": ".getdashboardanalytics()"
},
{
"label": ".GetProductivityMetrics()",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L136",
"id": "handlers_analyticshandler_getproductivitymetrics",
"community": 16,
"norm_label": ".getproductivitymetrics()"
},
{
"label": ".GetLearningAnalytics()",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L190",
"id": "handlers_analyticshandler_getlearninganalytics",
"community": 16,
"norm_label": ".getlearninganalytics()"
},
{
"label": ".GetContentAnalytics()",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L250",
"id": "handlers_analyticshandler_getcontentanalytics",
"community": 16,
"norm_label": ".getcontentanalytics()"
},
{
"label": ".GetGitHubAnalytics()",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L307",
"id": "handlers_analyticshandler_getgithubanalytics",
"community": 16,
"norm_label": ".getgithubanalytics()"
},
{
"label": ".GetGoals()",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L376",
"id": "handlers_analyticshandler_getgoals",
"community": 16,
"norm_label": ".getgoals()"
},
{
"label": ".CreateGoal()",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L427",
"id": "handlers_analyticshandler_creategoal",
"community": 16,
"norm_label": ".creategoal()"
},
{
"label": ".UpdateGoal()",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L476",
"id": "handlers_analyticshandler_updategoal",
"community": 16,
"norm_label": ".updategoal()"
},
{
"label": ".DeleteGoal()",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L557",
"id": "handlers_analyticshandler_deletegoal",
"community": 16,
"norm_label": ".deletegoal()"
},
{
"label": ".GenerateAnalyticsReport()",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L580",
"id": "handlers_analyticshandler_generateanalyticsreport",
"community": 16,
"norm_label": ".generateanalyticsreport()"
},
{
"label": ".GenerateDailyAnalytics()",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L655",
"id": "handlers_analyticshandler_generatedailyanalytics",
"community": 16,
"norm_label": ".generatedailyanalytics()"
},
{
"label": ".calculateStudyStreak()",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L779",
"id": "handlers_analyticshandler_calculatestudystreak",
"community": 16,
"norm_label": ".calculatestudystreak()"
},
{
"label": ".calculateProductivityScore()",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L802",
"id": "handlers_analyticshandler_calculateproductivityscore",
"community": 16,
"norm_label": ".calculateproductivityscore()"
},
{
"label": ".generateProductivityMetrics()",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L827",
"id": "handlers_analyticshandler_generateproductivitymetrics",
"community": 16,
"norm_label": ".generateproductivitymetrics()"
},
{
"label": "calculateFocusScore()",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L943",
"id": "handlers_analytics_calculatefocusscore",
"community": 16,
"norm_label": "calculatefocusscore()"
},
{
"label": ".generateInsights()",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L986",
"id": "handlers_analyticshandler_generateinsights",
"community": 16,
"norm_label": ".generateinsights()"
},
{
"label": ".generateRecommendations()",
"file_type": "code",
"source_file": "backend/handlers/analytics.go",
"source_location": "L1015",
"id": "handlers_analyticshandler_generaterecommendations",
"community": 16,
"norm_label": ".generaterecommendations()"
},
{
"label": "bookmark.go",
"file_type": "code",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L1",
"id": "backend_handlers_bookmark_go",
"community": 4,
"norm_label": "bookmark.go"
},
{
"label": "GetBookmarks()",
"file_type": "code",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L23",
"id": "handlers_bookmark_getbookmarks",
"community": 4,
"norm_label": "getbookmarks()"
},
{
"label": "CreateBookmark()",
"file_type": "code",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L80",
"id": "handlers_bookmark_createbookmark",
"community": 4,
"norm_label": "createbookmark()"
},
{
"label": "GetBookmark()",
"file_type": "code",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L136",
"id": "handlers_bookmark_getbookmark",
"community": 4,
"norm_label": "getbookmark()"
},
{
"label": "UpdateBookmark()",
"file_type": "code",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L161",
"id": "handlers_bookmark_updatebookmark",
"community": 4,
"norm_label": "updatebookmark()"
},
{
"label": "DeleteBookmark()",
"file_type": "code",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L202",
"id": "handlers_bookmark_deletebookmark",
"community": 4,
"norm_label": "deletebookmark()"
},
{
"label": "RefreshBookmarkMetadata()",
"file_type": "code",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L232",
"id": "handlers_bookmark_refreshbookmarkmetadata",
"community": 4,
"norm_label": "refreshbookmarkmetadata()"
},
{
"label": "GetBookmarkMetadata()",
"file_type": "code",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L287",
"id": "handlers_bookmark_getbookmarkmetadata",
"community": 4,
"norm_label": "getbookmarkmetadata()"
},
{
"label": "GetBookmarkContent()",
"file_type": "code",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L318",
"id": "handlers_bookmark_getbookmarkcontent",
"community": 4,
"norm_label": "getbookmarkcontent()"
},
{
"label": "fetchPageContentWithScreenshot()",
"file_type": "code",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L341",
"id": "handlers_bookmark_fetchpagecontentwithscreenshot",
"community": 4,
"norm_label": "fetchpagecontentwithscreenshot()"
},
{
"label": "captureScreenshot()",
"file_type": "code",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L401",
"id": "handlers_bookmark_capturescreenshot",
"community": 4,
"norm_label": "capturescreenshot()"
},
{
"label": "generateEnhancedPreviewHTML()",
"file_type": "code",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L428",
"id": "handlers_bookmark_generateenhancedpreviewhtml",
"community": 4,
"norm_label": "generateenhancedpreviewhtml()"
},
{
"label": "config.go",
"file_type": "code",
"source_file": "backend/handlers/config.go",
"source_location": "L1",
"id": "backend_handlers_config_go",
"community": 137,
"norm_label": "config.go"
},
{
"label": "GetAPIConfig()",
"file_type": "code",
"source_file": "backend/handlers/config.go",
"source_location": "L11",
"id": "handlers_config_getapiconfig",
"community": 137,
"norm_label": "getapiconfig()"
},
{
"label": "messages.go",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L1",
"id": "backend_handlers_messages_go",
"community": 5,
"norm_label": "messages.go"
},
{
"label": "CreateConversationRequest",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L32",
"id": "handlers_createconversationrequest",
"community": 5,
"norm_label": "createconversationrequest"
},
{
"label": "AddConversationMemberRequest",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L40",
"id": "handlers_addconversationmemberrequest",
"community": 5,
"norm_label": "addconversationmemberrequest"
},
{
"label": "AttachmentInput",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L45",
"id": "handlers_attachmentinput",
"community": 5,
"norm_label": "attachmentinput"
},
{
"label": "ReferenceInput",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L52",
"id": "handlers_referenceinput",
"community": 5,
"norm_label": "referenceinput"
},
{
"label": "CreateMessageRequest",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L58",
"id": "handlers_createmessagerequest",
"community": 5,
"norm_label": "createmessagerequest"
},
{
"label": "UpdateMessageRequest",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L65",
"id": "handlers_updatemessagerequest",
"community": 5,
"norm_label": "updatemessagerequest"
},
{
"label": "CreateReactionRequest",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L69",
"id": "handlers_createreactionrequest",
"community": 5,
"norm_label": "createreactionrequest"
},
{
"label": "MessageSearchRequest",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L73",
"id": "handlers_messagesearchrequest",
"community": 5,
"norm_label": "messagesearchrequest"
},
{
"label": "SuggestionActionRequest",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L89",
"id": "handlers_suggestionactionrequest",
"community": 5,
"norm_label": "suggestionactionrequest"
},
{
"label": "CreateVaultItemRequest",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L93",
"id": "handlers_createvaultitemrequest",
"community": 5,
"norm_label": "createvaultitemrequest"
},
{
"label": "ShareVaultItemRequest",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L100",
"id": "handlers_sharevaultitemrequest",
"community": 5,
"norm_label": "sharevaultitemrequest"
},
{
"label": "UnshareVaultItemRequest",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L106",
"id": "handlers_unsharevaultitemrequest",
"community": 5,
"norm_label": "unsharevaultitemrequest"
},
{
"label": "conversationListItem",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L110",
"id": "handlers_conversationlistitem",
"community": 5,
"norm_label": "conversationlistitem"
},
{
"label": "GetConversations()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L118",
"id": "handlers_messages_getconversations",
"community": 5,
"norm_label": "getconversations()"
},
{
"label": "CreateConversation()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L177",
"id": "handlers_messages_createconversation",
"community": 5,
"norm_label": "createconversation()"
},
{
"label": "GetConversation()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L348",
"id": "handlers_messages_getconversation",
"community": 5,
"norm_label": "getconversation()"
},
{
"label": "UpdateConversation()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L379",
"id": "handlers_messages_updateconversation",
"community": 5,
"norm_label": "updateconversation()"
},
{
"label": "AddConversationMember()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L439",
"id": "handlers_messages_addconversationmember",
"community": 5,
"norm_label": "addconversationmember()"
},
{
"label": "RemoveConversationMember()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L505",
"id": "handlers_messages_removeconversationmember",
"community": 5,
"norm_label": "removeconversationmember()"
},
{
"label": "GetConversationMessages()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L544",
"id": "handlers_messages_getconversationmessages",
"community": 5,
"norm_label": "getconversationmessages()"
},
{
"label": "CreateConversationMessage()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L622",
"id": "handlers_messages_createconversationmessage",
"community": 5,
"norm_label": "createconversationmessage()"
},
{
"label": "UpdateMessage()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L810",
"id": "handlers_messages_updatemessage",
"community": 5,
"norm_label": "updatemessage()"
},
{
"label": "DeleteMessage()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L867",
"id": "handlers_messages_deletemessage",
"community": 5,
"norm_label": "deletemessage()"
},
{
"label": "AddMessageReaction()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L910",
"id": "handlers_messages_addmessagereaction",
"community": 5,
"norm_label": "addmessagereaction()"
},
{
"label": "RemoveMessageReaction()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L955",
"id": "handlers_messages_removemessagereaction",
"community": 5,
"norm_label": "removemessagereaction()"
},
{
"label": "SearchMessages()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L992",
"id": "handlers_messages_searchmessages",
"community": 5,
"norm_label": "searchmessages()"
},
{
"label": "GetMessageSuggestions()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L1134",
"id": "handlers_messages_getmessagesuggestions",
"community": 5,
"norm_label": "getmessagesuggestions()"
},
{
"label": "AcceptMessageSuggestion()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L1161",
"id": "handlers_messages_acceptmessagesuggestion",
"community": 5,
"norm_label": "acceptmessagesuggestion()"
},
{
"label": "DismissMessageSuggestion()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L1221",
"id": "handlers_messages_dismissmessagesuggestion",
"community": 5,
"norm_label": "dismissmessagesuggestion()"
},
{
"label": "RevealSensitiveMessage()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L1260",
"id": "handlers_messages_revealsensitivemessage",
"community": 5,
"norm_label": "revealsensitivemessage()"
},
{
"label": "GetPasswordVaultItems()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L1291",
"id": "handlers_messages_getpasswordvaultitems",
"community": 5,
"norm_label": "getpasswordvaultitems()"
},
{
"label": "CreatePasswordVaultItem()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L1363",
"id": "handlers_messages_createpasswordvaultitem",
"community": 5,
"norm_label": "createpasswordvaultitem()"
},
{
"label": "SharePasswordVaultItem()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L1418",
"id": "handlers_messages_sharepasswordvaultitem",
"community": 5,
"norm_label": "sharepasswordvaultitem()"
},
{
"label": "RevealPasswordVaultItem()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L1472",
"id": "handlers_messages_revealpasswordvaultitem",
"community": 5,
"norm_label": "revealpasswordvaultitem()"
},
{
"label": "UnsharePasswordVaultItem()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L1528",
"id": "handlers_messages_unsharepasswordvaultitem",
"community": 5,
"norm_label": "unsharepasswordvaultitem()"
},
{
"label": "MessagesWebSocket()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L1562",
"id": "handlers_messages_messageswebsocket",
"community": 5,
"norm_label": "messageswebsocket()"
},
{
"label": "applySuggestionAction()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L1685",
"id": "handlers_messages_applysuggestionaction",
"community": 5,
"norm_label": "applysuggestionaction()"
},
{
"label": "ensureMessagingDefaults()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L1920",
"id": "handlers_messages_ensuremessagingdefaults",
"community": 5,
"norm_label": "ensuremessagingdefaults()"
},
{
"label": "ensureGlobalConversations()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L1949",
"id": "handlers_messages_ensureglobalconversations",
"community": 5,
"norm_label": "ensureglobalconversations()"
},
{
"label": "ensureUserConversation()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L1997",
"id": "handlers_messages_ensureuserconversation",
"community": 5,
"norm_label": "ensureuserconversation()"
},
{
"label": "getConversationWithMembership()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2029",
"id": "handlers_messages_getconversationwithmembership",
"community": 5,
"norm_label": "getconversationwithmembership()"
},
{
"label": "isConversationAdmin()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2042",
"id": "handlers_messages_isconversationadmin",
"community": 5,
"norm_label": "isconversationadmin()"
},
{
"label": "canWriteMessage()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2046",
"id": "handlers_messages_canwritemessage",
"community": 5,
"norm_label": "canwritemessage()"
},
{
"label": "getAuthUserID()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2052",
"id": "handlers_messages_getauthuserid",
"community": 5,
"norm_label": "getauthuserid()"
},
{
"label": "parseUintParam()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2062",
"id": "handlers_messages_parseuintparam",
"community": 5,
"norm_label": "parseuintparam()"
},
{
"label": "parseUintAny()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2071",
"id": "handlers_messages_parseuintany",
"community": 5,
"norm_label": "parseuintany()"
},
{
"label": "findExistingDM()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2087",
"id": "handlers_messages_findexistingdm",
"community": 5,
"norm_label": "findexistingdm()"
},
{
"label": "usersExist()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2115",
"id": "handlers_messages_usersexist",
"community": 5,
"norm_label": "usersexist()"
},
{
"label": "hasAttachment()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2124",
"id": "handlers_messages_hasattachment",
"community": 5,
"norm_label": "hasattachment()"
},
{
"label": "maskSensitiveBody()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2133",
"id": "handlers_messages_masksensitivebody",
"community": 5,
"norm_label": "masksensitivebody()"
},
{
"label": "extractSensitivePlaintext()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2156",
"id": "handlers_messages_extractsensitiveplaintext",
"community": 5,
"norm_label": "extractsensitiveplaintext()"
},
{
"label": "extractSensitivePayload()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2174",
"id": "handlers_messages_extractsensitivepayload",
"community": 5,
"norm_label": "extractsensitivepayload()"
},
{
"label": "normalizeAttachmentKind()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2197",
"id": "handlers_messages_normalizeattachmentkind",
"community": 5,
"norm_label": "normalizeattachmentkind()"
},
{
"label": "normalizeReferenceType()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2207",
"id": "handlers_messages_normalizereferencetype",
"community": 5,
"norm_label": "normalizereferencetype()"
},
{
"label": "isReferenceDeepLinkAllowed()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2217",
"id": "handlers_messages_isreferencedeeplinkallowed",
"community": 5,
"norm_label": "isreferencedeeplinkallowed()"
},
{
"label": "canReferenceEntity()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2221",
"id": "handlers_messages_canreferenceentity",
"community": 5,
"norm_label": "canreferenceentity()"
},
{
"label": "compactMessageTitle()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2234",
"id": "handlers_messages_compactmessagetitle",
"community": 5,
"norm_label": "compactmessagetitle()"
},
{
"label": "firstURLFromText()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2245",
"id": "handlers_messages_firsturlfromtext",
"community": 5,
"norm_label": "firsturlfromtext()"
},
{
"label": "extractYouTubeVideoID()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2253",
"id": "handlers_messages_extractyoutubevideoid",
"community": 5,
"norm_label": "extractyoutubevideoid()"
},
{
"label": "asString()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2277",
"id": "handlers_messages_asstring",
"community": 5,
"norm_label": "asstring()"
},
{
"label": "isConversationMember()",
"file_type": "code",
"source_file": "backend/handlers/messages.go",
"source_location": "L2284",
"id": "handlers_messages_isconversationmember",
"community": 5,
"norm_label": "isconversationmember()"
},
{
"label": "two_factor.go",
"file_type": "code",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L1",
"id": "backend_handlers_two_factor_go",
"community": 4,
"norm_label": "two_factor.go"
},
{
"label": "TOTPSetupRequest",
"file_type": "code",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L28",
"id": "handlers_totpsetuprequest",
"community": 4,
"norm_label": "totpsetuprequest"
},
{
"label": "TOTPSetupResponse",
"file_type": "code",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L33",
"id": "handlers_totpsetupresponse",
"community": 4,
"norm_label": "totpsetupresponse"
},
{
"label": "TOTPVerifyRequest",
"file_type": "code",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L40",
"id": "handlers_totpverifyrequest",
"community": 4,
"norm_label": "totpverifyrequest"
},
{
"label": "TOTPEnableRequest",
"file_type": "code",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L45",
"id": "handlers_totpenablerequest",
"community": 4,
"norm_label": "totpenablerequest"
},
{
"label": "TOTPDisableRequest",
"file_type": "code",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L50",
"id": "handlers_totpdisablerequest",
"community": 4,
"norm_label": "totpdisablerequest"
},
{
"label": "TOTPLoginRequest",
"file_type": "code",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L56",
"id": "handlers_totploginrequest",
"community": 4,
"norm_label": "totploginrequest"
},
{
"label": "encrypt()",
"file_type": "code",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L63",
"id": "handlers_two_factor_encrypt",
"community": 4,
"norm_label": "encrypt()"
},
{
"label": "decrypt()",
"file_type": "code",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L93",
"id": "handlers_two_factor_decrypt",
"community": 4,
"norm_label": "decrypt()"
},
{
"label": "generateBackupCodes()",
"file_type": "code",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L133",
"id": "handlers_two_factor_generatebackupcodes",
"community": 4,
"norm_label": "generatebackupcodes()"
},
{
"label": "SetupTOTP()",
"file_type": "code",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L142",
"id": "handlers_two_factor_setuptotp",
"community": 4,
"norm_label": "setuptotp()"
},
{
"label": "VerifyTOTP()",
"file_type": "code",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L226",
"id": "handlers_two_factor_verifytotp",
"community": 4,
"norm_label": "verifytotp()"
},
{
"label": "EnableTOTP()",
"file_type": "code",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L264",
"id": "handlers_two_factor_enabletotp",
"community": 4,
"norm_label": "enabletotp()"
},
{
"label": "DisableTOTP()",
"file_type": "code",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L309",
"id": "handlers_two_factor_disabletotp",
"community": 4,
"norm_label": "disabletotp()"
},
{
"label": "GetTOTPStatus()",
"file_type": "code",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L367",
"id": "handlers_two_factor_gettotpstatus",
"community": 4,
"norm_label": "gettotpstatus()"
},
{
"label": "VerifyBackupCode()",
"file_type": "code",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L385",
"id": "handlers_two_factor_verifybackupcode",
"community": 4,
"norm_label": "verifybackupcode()"
},
{
"label": "LoginWithTOTP()",
"file_type": "code",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L453",
"id": "handlers_two_factor_loginwithtotp",
"community": 4,
"norm_label": "loginwithtotp()"
},
{
"label": "RegenerateBackupCodes()",
"file_type": "code",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L620",
"id": "handlers_two_factor_regeneratebackupcodes",
"community": 4,
"norm_label": "regeneratebackupcodes()"
},
{
"label": "oauth_service.go",
"file_type": "code",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L1",
"id": "backend_handlers_oauth_service_go",
"community": 0,
"norm_label": "oauth_service.go"
},
{
"label": "centralizedOAuthUser",
"file_type": "code",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L18",
"id": "handlers_centralizedoauthuser",
"community": 0,
"norm_label": "centralizedoauthuser"
},
{
"label": "getOAuthServiceURL()",
"file_type": "code",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L27",
"id": "handlers_oauth_service_getoauthserviceurl",
"community": 0,
"norm_label": "getoauthserviceurl()"
},
{
"label": "headerValue()",
"file_type": "code",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L31",
"id": "handlers_oauth_service_headervalue",
"community": 0,
"norm_label": "headervalue()"
},
{
"label": "backendPublicBaseURL()",
"file_type": "code",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L47",
"id": "handlers_oauth_service_backendpublicbaseurl",
"community": 0,
"norm_label": "backendpublicbaseurl()"
},
{
"label": "normalizeFrontendRedirectURL()",
"file_type": "code",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L73",
"id": "handlers_oauth_service_normalizefrontendredirecturl",
"community": 0,
"norm_label": "normalizefrontendredirecturl()"
},
{
"label": "resolveFrontendRedirectURL()",
"file_type": "code",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L91",
"id": "handlers_oauth_service_resolvefrontendredirecturl",
"community": 0,
"norm_label": "resolvefrontendredirecturl()"
},
{
"label": "buildGitHubUserCallbackURL()",
"file_type": "code",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L118",
"id": "handlers_oauth_service_buildgithubusercallbackurl",
"community": 0,
"norm_label": "buildgithubusercallbackurl()"
},
{
"label": "buildFrontendCallbackRedirectURL()",
"file_type": "code",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L132",
"id": "handlers_oauth_service_buildfrontendcallbackredirecturl",
"community": 0,
"norm_label": "buildfrontendcallbackredirecturl()"
},
{
"label": "firstNonEmpty()",
"file_type": "code",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L152",
"id": "handlers_oauth_service_firstnonempty",
"community": 0,
"norm_label": "firstnonempty()"
},
{
"label": "uniqueUsername()",
"file_type": "code",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L162",
"id": "handlers_oauth_service_uniqueusername",
"community": 0,
"norm_label": "uniqueusername()"
},
{
"label": "upsertCentralizedOAuthUser()",
"file_type": "code",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L189",
"id": "handlers_oauth_service_upsertcentralizedoauthuser",
"community": 0,
"norm_label": "upsertcentralizedoauthuser()"
},
{
"label": "search_enhanced.go",
"file_type": "code",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L1",
"id": "backend_handlers_search_enhanced_go",
"community": 1,
"norm_label": "search_enhanced.go"
},
{
"label": "SearchFilters",
"file_type": "code",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L15",
"id": "handlers_searchfilters",
"community": 1,
"norm_label": "searchfilters"
},
{
"label": "DateRange",
"file_type": "code",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L30",
"id": "handlers_daterange",
"community": 1,
"norm_label": "daterange"
},
{
"label": "SearchResult",
"file_type": "code",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L36",
"id": "handlers_searchresult",
"community": 1,
"norm_label": "searchresult"
},
{
"label": "SearchResponse",
"file_type": "code",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L62",
"id": "handlers_searchresponse",
"community": 1,
"norm_label": "searchresponse"
},
{
"label": "EnhancedSearch()",
"file_type": "code",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L73",
"id": "handlers_search_enhanced_enhancedsearch",
"community": 1,
"norm_label": "enhancedsearch()"
},
{
"label": "searchBookmarks()",
"file_type": "code",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L156",
"id": "handlers_search_enhanced_searchbookmarks",
"community": 1,
"norm_label": "searchbookmarks()"
},
{
"label": "searchTasks()",
"file_type": "code",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L235",
"id": "handlers_search_enhanced_searchtasks",
"community": 1,
"norm_label": "searchtasks()"
},
{
"label": "searchNotes()",
"file_type": "code",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L295",
"id": "handlers_search_enhanced_searchnotes",
"community": 1,
"norm_label": "searchnotes()"
},
{
"label": "searchFiles()",
"file_type": "code",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L359",
"id": "handlers_search_enhanced_searchfiles",
"community": 1,
"norm_label": "searchfiles()"
},
{
"label": "calculateRelevanceScore()",
"file_type": "code",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L431",
"id": "handlers_search_enhanced_calculaterelevancescore",
"community": 1,
"norm_label": "calculaterelevancescore()"
},
{
"label": "getSearchSuggestions()",
"file_type": "code",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L479",
"id": "handlers_search_enhanced_getsearchsuggestions",
"community": 1,
"norm_label": "getsearchsuggestions()"
},
{
"label": "SaveSearch()",
"file_type": "code",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L490",
"id": "handlers_search_enhanced_savesearch",
"community": 1,
"norm_label": "savesearch()"
},
{
"label": "GetSearchAnalytics()",
"file_type": "code",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L512",
"id": "handlers_search_enhanced_getsearchanalytics",
"community": 1,
"norm_label": "getsearchanalytics()"
},
{
"label": "learning_path.go",
"file_type": "code",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L1",
"id": "backend_handlers_learning_path_go",
"community": 4,
"norm_label": "learning_path.go"
},
{
"label": "GetLearningPaths()",
"file_type": "code",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L14",
"id": "handlers_learning_path_getlearningpaths",
"community": 4,
"norm_label": "getlearningpaths()"
},
{
"label": "GetLearningPath()",
"file_type": "code",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L50",
"id": "handlers_learning_path_getlearningpath",
"community": 4,
"norm_label": "getlearningpath()"
},
{
"label": "CreateLearningPath()",
"file_type": "code",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L73",
"id": "handlers_learning_path_createlearningpath",
"community": 4,
"norm_label": "createlearningpath()"
},
{
"label": "UpdateLearningPath()",
"file_type": "code",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L104",
"id": "handlers_learning_path_updatelearningpath",
"community": 4,
"norm_label": "updatelearningpath()"
},
{
"label": "DeleteLearningPath()",
"file_type": "code",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L144",
"id": "handlers_learning_path_deletelearningpath",
"community": 4,
"norm_label": "deletelearningpath()"
},
{
"label": "EnrollInLearningPath()",
"file_type": "code",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L174",
"id": "handlers_learning_path_enrollinlearningpath",
"community": 4,
"norm_label": "enrollinlearningpath()"
},
{
"label": "GetUserEnrollments()",
"file_type": "code",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L223",
"id": "handlers_learning_path_getuserenrollments",
"community": 4,
"norm_label": "getuserenrollments()"
},
{
"label": "UpdateProgress()",
"file_type": "code",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L245",
"id": "handlers_learning_path_updateprogress",
"community": 4,
"norm_label": "updateprogress()"
},
{
"label": "RateLearningPath()",
"file_type": "code",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L304",
"id": "handlers_learning_path_ratelearningpath",
"community": 4,
"norm_label": "ratelearningpath()"
},
{
"label": "GetLearningPathCategories()",
"file_type": "code",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L369",
"id": "handlers_learning_path_getlearningpathcategories",
"community": 4,
"norm_label": "getlearningpathcategories()"
},
{
"label": "file.go",
"file_type": "code",
"source_file": "backend/handlers/file.go",
"source_location": "L1",
"id": "backend_handlers_file_go",
"community": 12,
"norm_label": "file.go"
},
{
"label": "createFileShareRequest",
"file_type": "code",
"source_file": "backend/handlers/file.go",
"source_location": "L20",
"id": "handlers_createfilesharerequest",
"community": 12,
"norm_label": "createfilesharerequest"
},
{
"label": "fileShareResponse",
"file_type": "code",
"source_file": "backend/handlers/file.go",
"source_location": "L27",
"id": "handlers_fileshareresponse",
"community": 12,
"norm_label": "fileshareresponse"
},
{
"label": "generateSecureShareToken()",
"file_type": "code",
"source_file": "backend/handlers/file.go",
"source_location": "L42",
"id": "handlers_file_generatesecuresharetoken",
"community": 12,
"norm_label": "generatesecuresharetoken()"
},
{
"label": "buildPublicShareURL()",
"file_type": "code",
"source_file": "backend/handlers/file.go",
"source_location": "L51",
"id": "handlers_file_buildpublicshareurl",
"community": 12,
"norm_label": "buildpublicshareurl()"
},
{
"label": "mapFileShareResponse()",
"file_type": "code",
"source_file": "backend/handlers/file.go",
"source_location": "L86",
"id": "handlers_file_mapfileshareresponse",
"community": 12,
"norm_label": "mapfileshareresponse()"
},
{
"label": "GetFiles()",
"file_type": "code",
"source_file": "backend/handlers/file.go",
"source_location": "L104",
"id": "handlers_file_getfiles",
"community": 12,
"norm_label": "getfiles()"
},
{
"label": "UploadFile()",
"file_type": "code",
"source_file": "backend/handlers/file.go",
"source_location": "L149",
"id": "handlers_file_uploadfile",
"community": 12,
"norm_label": "uploadfile()"
},
{
"label": "GetFile()",
"file_type": "code",
"source_file": "backend/handlers/file.go",
"source_location": "L234",
"id": "handlers_file_getfile",
"community": 12,
"norm_label": "getfile()"
},
{
"label": "DownloadFile()",
"file_type": "code",
"source_file": "backend/handlers/file.go",
"source_location": "L251",
"id": "handlers_file_downloadfile",
"community": 12,
"norm_label": "downloadfile()"
},
{
"label": "CreateFileShare()",
"file_type": "code",
"source_file": "backend/handlers/file.go",
"source_location": "L277",
"id": "handlers_file_createfileshare",
"community": 12,
"norm_label": "createfileshare()"
},
{
"label": "GetFileShares()",
"file_type": "code",
"source_file": "backend/handlers/file.go",
"source_location": "L352",
"id": "handlers_file_getfileshares",
"community": 12,
"norm_label": "getfileshares()"
},
{
"label": "DeleteFileShare()",
"file_type": "code",
"source_file": "backend/handlers/file.go",
"source_location": "L392",
"id": "handlers_file_deletefileshare",
"community": 12,
"norm_label": "deletefileshare()"
},
{
"label": "DeleteFile()",
"file_type": "code",
"source_file": "backend/handlers/file.go",
"source_location": "L436",
"id": "handlers_file_deletefile",
"community": 12,
"norm_label": "deletefile()"
},
{
"label": "determineFileType()",
"file_type": "code",
"source_file": "backend/handlers/file.go",
"source_location": "L473",
"id": "handlers_file_determinefiletype",
"community": 12,
"norm_label": "determinefiletype()"
},
{
"label": "browser_extension.go",
"file_type": "code",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L1",
"id": "backend_handlers_browser_extension_go",
"community": 4,
"norm_label": "browser_extension.go"
},
{
"label": "CreateAPIKeyRequest",
"file_type": "code",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L20",
"id": "handlers_createapikeyrequest",
"community": 4,
"norm_label": "createapikeyrequest"
},
{
"label": "APIKeyResponse",
"file_type": "code",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L27",
"id": "handlers_apikeyresponse",
"community": 4,
"norm_label": "apikeyresponse"
},
{
"label": "GenerateAPIKey()",
"file_type": "code",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L37",
"id": "handlers_browser_extension_generateapikey",
"community": 12,
"norm_label": "generateapikey()"
},
{
"label": "GetAPIKeys()",
"file_type": "code",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L113",
"id": "handlers_browser_extension_getapikeys",
"community": 4,
"norm_label": "getapikeys()"
},
{
"label": "RevokeAPIKey()",
"file_type": "code",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L148",
"id": "handlers_browser_extension_revokeapikey",
"community": 4,
"norm_label": "revokeapikey()"
},
{
"label": "ValidateAPIKey()",
"file_type": "code",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L175",
"id": "handlers_browser_extension_validateapikey",
"community": 4,
"norm_label": "validateapikey()"
},
{
"label": "RegisterBrowserExtension()",
"file_type": "code",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L233",
"id": "handlers_browser_extension_registerbrowserextension",
"community": 4,
"norm_label": "registerbrowserextension()"
},
{
"label": "GetBrowserExtensions()",
"file_type": "code",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L281",
"id": "handlers_browser_extension_getbrowserextensions",
"community": 4,
"norm_label": "getbrowserextensions()"
},
{
"label": "RevokeBrowserExtension()",
"file_type": "code",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L301",
"id": "handlers_browser_extension_revokebrowserextension",
"community": 4,
"norm_label": "revokebrowserextension()"
},
{
"label": "DownloadBrowserExtension()",
"file_type": "code",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L328",
"id": "handlers_browser_extension_downloadbrowserextension",
"community": 4,
"norm_label": "downloadbrowserextension()"
},
{
"label": "createZip()",
"file_type": "code",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L370",
"id": "handlers_browser_extension_createzip",
"community": 4,
"norm_label": "createzip()"
},
{
"label": "chat.go",
"file_type": "code",
"source_file": "backend/handlers/chat.go",
"source_location": "L1",
"id": "backend_handlers_chat_go",
"community": 6,
"norm_label": "chat.go"
},
{
"label": "MistralConfig",
"file_type": "code",
"source_file": "backend/handlers/chat.go",
"source_location": "L18",
"id": "handlers_mistralconfig",
"community": 6,
"norm_label": "mistralconfig"
},
{
"label": "ChatRequest",
"file_type": "code",
"source_file": "backend/handlers/chat.go",
"source_location": "L27",
"id": "handlers_chatrequest",
"community": 6,
"norm_label": "chatrequest"
},
{
"label": "ChatResponse",
"file_type": "code",
"source_file": "backend/handlers/chat.go",
"source_location": "L36",
"id": "handlers_chatresponse",
"community": 6,
"norm_label": "chatresponse"
},
{
"label": "TokenUsage",
"file_type": "code",
"source_file": "backend/handlers/chat.go",
"source_location": "L48",
"id": "handlers_tokenusage",
"community": 6,
"norm_label": "tokenusage"
},
{
"label": "MistralMessage",
"file_type": "code",
"source_file": "backend/handlers/chat.go",
"source_location": "L55",
"id": "handlers_mistralmessage",
"community": 6,
"norm_label": "mistralmessage"
},
{
"label": "MistralRequest",
"file_type": "code",
"source_file": "backend/handlers/chat.go",
"source_location": "L61",
"id": "handlers_mistralrequest",
"community": 6,
"norm_label": "mistralrequest"
},
{
"label": "MistralResponse",
"file_type": "code",
"source_file": "backend/handlers/chat.go",
"source_location": "L69",
"id": "handlers_mistralresponse",
"community": 6,
"norm_label": "mistralresponse"
},
{
"label": "GetMistralConfig()",
"file_type": "code",
"source_file": "backend/handlers/chat.go",
"source_location": "L98",
"id": "handlers_chat_getmistralconfig",
"community": 6,
"norm_label": "getmistralconfig()"
},
{
"label": "SendMessage()",
"file_type": "code",
"source_file": "backend/handlers/chat.go",
"source_location": "L103",
"id": "handlers_chat_sendmessage",
"community": 6,
"norm_label": "sendmessage()"
},
{
"label": "GetSessions()",
"file_type": "code",
"source_file": "backend/handlers/chat.go",
"source_location": "L274",
"id": "handlers_chat_getsessions",
"community": 6,
"norm_label": "getsessions()"
},
{
"label": "GetSessionMessages()",
"file_type": "code",
"source_file": "backend/handlers/chat.go",
"source_location": "L284",
"id": "handlers_chat_getsessionmessages",
"community": 6,
"norm_label": "getsessionmessages()"
},
{
"label": "DeleteSession()",
"file_type": "code",
"source_file": "backend/handlers/chat.go",
"source_location": "L302",
"id": "handlers_chat_deletesession",
"community": 6,
"norm_label": "deletesession()"
},
{
"label": "callMistral()",
"file_type": "code",
"source_file": "backend/handlers/chat.go",
"source_location": "L322",
"id": "handlers_chat_callmistral",
"community": 6,
"norm_label": "callmistral()"
},
{
"label": "demo.go",
"file_type": "code",
"source_file": "backend/handlers/demo.go",
"source_location": "L1",
"id": "backend_handlers_demo_go",
"community": 2,
"norm_label": "demo.go"
},
{
"label": "DemoStatus()",
"file_type": "code",
"source_file": "backend/handlers/demo.go",
"source_location": "L11",
"id": "handlers_demo_demostatus",
"community": 2,
"norm_label": "demostatus()"
},
{
"label": "github_user_auth.go",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L1",
"id": "backend_handlers_github_user_auth_go",
"community": 0,
"norm_label": "github_user_auth.go"
},
{
"label": "gitHubUserTokenResponse",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L34",
"id": "handlers_githubusertokenresponse",
"community": 0,
"norm_label": "githubusertokenresponse"
},
{
"label": "gitHubUserEmail",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L46",
"id": "handlers_githubuseremail",
"community": 0,
"norm_label": "githubuseremail"
},
{
"label": "gitHubUserInstallationsResponse",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L52",
"id": "handlers_githubuserinstallationsresponse",
"community": 0,
"norm_label": "githubuserinstallationsresponse"
},
{
"label": "getGitHubAppClientID()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L58",
"id": "handlers_github_user_auth_getgithubappclientid",
"community": 0,
"norm_label": "getgithubappclientid()"
},
{
"label": "getGitHubAppClientSecret()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L62",
"id": "handlers_github_user_auth_getgithubappclientsecret",
"community": 0,
"norm_label": "getgithubappclientsecret()"
},
{
"label": "hasGitHubUserAuthConfig()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L66",
"id": "handlers_github_user_auth_hasgithubuserauthconfig",
"community": 0,
"norm_label": "hasgithubuserauthconfig()"
},
{
"label": "isSecureRequest()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L70",
"id": "handlers_github_user_auth_issecurerequest",
"community": 0,
"norm_label": "issecurerequest()"
},
{
"label": "setGitHubAuthCookie()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L77",
"id": "handlers_github_user_auth_setgithubauthcookie",
"community": 0,
"norm_label": "setgithubauthcookie()"
},
{
"label": "storeGitHubAuthFlowState()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L82",
"id": "handlers_github_user_auth_storegithubauthflowstate",
"community": 0,
"norm_label": "storegithubauthflowstate()"
},
{
"label": "clearGitHubAuthFlowState()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L91",
"id": "handlers_github_user_auth_cleargithubauthflowstate",
"community": 0,
"norm_label": "cleargithubauthflowstate()"
},
{
"label": "getGitHubFrontendRedirectFromCookie()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L96",
"id": "handlers_github_user_auth_getgithubfrontendredirectfromcookie",
"community": 0,
"norm_label": "getgithubfrontendredirectfromcookie()"
},
{
"label": "postGitHubTokenRequest()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L104",
"id": "handlers_github_user_auth_postgithubtokenrequest",
"community": 0,
"norm_label": "postgithubtokenrequest()"
},
{
"label": "exchangeGitHubAuthorizationCode()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L146",
"id": "handlers_github_user_auth_exchangegithubauthorizationcode",
"community": 0,
"norm_label": "exchangegithubauthorizationcode()"
},
{
"label": "refreshGitHubUserAccessToken()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L165",
"id": "handlers_github_user_auth_refreshgithubuseraccesstoken",
"community": 0,
"norm_label": "refreshgithubuseraccesstoken()"
},
{
"label": "tokenExpiryFromSeconds()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L182",
"id": "handlers_github_user_auth_tokenexpiryfromseconds",
"community": 0,
"norm_label": "tokenexpiryfromseconds()"
},
{
"label": "upsertGitHubUserAuth()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L190",
"id": "handlers_github_user_auth_upsertgithubuserauth",
"community": 0,
"norm_label": "upsertgithubuserauth()"
},
{
"label": "getGitHubUserAuthRecord()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L250",
"id": "handlers_github_user_auth_getgithubuserauthrecord",
"community": 0,
"norm_label": "getgithubuserauthrecord()"
},
{
"label": "decryptGitHubUserToken()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L258",
"id": "handlers_github_user_auth_decryptgithubusertoken",
"community": 13,
"norm_label": "decryptgithubusertoken()"
},
{
"label": "getGitHubUserAccessTokenForUser()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L266",
"id": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"community": 0,
"norm_label": "getgithubuseraccesstokenforuser()"
},
{
"label": "fetchGitHubPrimaryVerifiedEmail()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L330",
"id": "handlers_github_user_auth_fetchgithubprimaryverifiedemail",
"community": 0,
"norm_label": "fetchgithubprimaryverifiedemail()"
},
{
"label": "listGitHubUserInstallations()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L373",
"id": "handlers_github_user_auth_listgithubuserinstallations",
"community": 0,
"norm_label": "listgithubuserinstallations()"
},
{
"label": "verifyGitHubInstallationAccessForUser()",
"file_type": "code",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L417",
"id": "handlers_github_user_auth_verifygithubinstallationaccessforuser",
"community": 0,
"norm_label": "verifygithubinstallationaccessforuser()"
},
{
"label": "member.go",
"file_type": "code",
"source_file": "backend/handlers/member.go",
"source_location": "L1",
"id": "backend_handlers_member_go",
"community": 3,
"norm_label": "member.go"
},
{
"label": "MemberHandler",
"file_type": "code",
"source_file": "backend/handlers/member.go",
"source_location": "L15",
"id": "handlers_memberhandler",
"community": 3,
"norm_label": "memberhandler"
},
{
"label": "NewMemberHandler()",
"file_type": "code",
"source_file": "backend/handlers/member.go",
"source_location": "L20",
"id": "handlers_member_newmemberhandler",
"community": 3,
"norm_label": "newmemberhandler()"
},
{
"label": ".GetMembers()",
"file_type": "code",
"source_file": "backend/handlers/member.go",
"source_location": "L25",
"id": "handlers_memberhandler_getmembers",
"community": 3,
"norm_label": ".getmembers()"
},
{
"label": ".GetMemberStats()",
"file_type": "code",
"source_file": "backend/handlers/member.go",
"source_location": "L76",
"id": "handlers_memberhandler_getmemberstats",
"community": 3,
"norm_label": ".getmemberstats()"
},
{
"label": "getInitials()",
"file_type": "code",
"source_file": "backend/handlers/member.go",
"source_location": "L103",
"id": "handlers_member_getinitials",
"community": 3,
"norm_label": "getinitials()"
},
{
"label": "formatTime()",
"file_type": "code",
"source_file": "backend/handlers/member.go",
"source_location": "L116",
"id": "handlers_member_formattime",
"community": 3,
"norm_label": "formattime()"
},
{
"label": "pluralS()",
"file_type": "code",
"source_file": "backend/handlers/member.go",
"source_location": "L138",
"id": "handlers_member_plurals",
"community": 3,
"norm_label": "plurals()"
},
{
"label": "github.go",
"file_type": "code",
"source_file": "backend/handlers/github.go",
"source_location": "L1",
"id": "backend_handlers_github_go",
"community": 0,
"norm_label": "github.go"
},
{
"label": "GitHubUser",
"file_type": "code",
"source_file": "backend/handlers/github.go",
"source_location": "L18",
"id": "handlers_githubuser",
"community": 0,
"norm_label": "githubuser"
},
{
"label": "GitHubRepo",
"file_type": "code",
"source_file": "backend/handlers/github.go",
"source_location": "L28",
"id": "handlers_githubrepo",
"community": 0,
"norm_label": "githubrepo"
},
{
"label": "GitHubLogin()",
"file_type": "code",
"source_file": "backend/handlers/github.go",
"source_location": "L48",
"id": "handlers_github_githublogin",
"community": 0,
"norm_label": "githublogin()"
},
{
"label": "GitHubCallback()",
"file_type": "code",
"source_file": "backend/handlers/github.go",
"source_location": "L61",
"id": "handlers_github_githubcallback",
"community": 0,
"norm_label": "githubcallback()"
},
{
"label": "getGitHubUser()",
"file_type": "code",
"source_file": "backend/handlers/github.go",
"source_location": "L144",
"id": "handlers_github_getgithubuser",
"community": 0,
"norm_label": "getgithubuser()"
},
{
"label": "getPrimaryEmail()",
"file_type": "code",
"source_file": "backend/handlers/github.go",
"source_location": "L185",
"id": "handlers_github_getprimaryemail",
"community": 0,
"norm_label": "getprimaryemail()"
},
{
"label": "GetCurrentUserWithGitHub()",
"file_type": "code",
"source_file": "backend/handlers/github.go",
"source_location": "L190",
"id": "handlers_github_getcurrentuserwithgithub",
"community": 0,
"norm_label": "getcurrentuserwithgithub()"
},
{
"label": "GetGitHubRepos()",
"file_type": "code",
"source_file": "backend/handlers/github.go",
"source_location": "L204",
"id": "handlers_github_getgithubrepos",
"community": 0,
"norm_label": "getgithubrepos()"
},
{
"label": "GitHubContribution",
"file_type": "code",
"source_file": "backend/handlers/github.go",
"source_location": "L252",
"id": "handlers_githubcontribution",
"community": 0,
"norm_label": "githubcontribution"
},
{
"label": "GitHubActivityResponse",
"file_type": "code",
"source_file": "backend/handlers/github.go",
"source_location": "L259",
"id": "handlers_githubactivityresponse",
"community": 0,
"norm_label": "githubactivityresponse"
},
{
"label": "fetchGitHubRepos()",
"file_type": "code",
"source_file": "backend/handlers/github.go",
"source_location": "L266",
"id": "handlers_github_fetchgithubrepos",
"community": 0,
"norm_label": "fetchgithubrepos()"
},
{
"label": "fetchGitHubContributions()",
"file_type": "code",
"source_file": "backend/handlers/github.go",
"source_location": "L301",
"id": "handlers_github_fetchgithubcontributions",
"community": 0,
"norm_label": "fetchgithubcontributions()"
},
{
"label": "GetGitHubActivity()",
"file_type": "code",
"source_file": "backend/handlers/github.go",
"source_location": "L398",
"id": "handlers_github_getgithubactivity",
"community": 0,
"norm_label": "getgithubactivity()"
},
{
"label": "encryption.go",
"file_type": "code",
"source_file": "backend/handlers/encryption.go",
"source_location": "L1",
"id": "backend_handlers_encryption_go",
"community": 13,
"norm_label": "encryption.go"
},
{
"label": "EncryptionRequest",
"file_type": "code",
"source_file": "backend/handlers/encryption.go",
"source_location": "L20",
"id": "handlers_encryptionrequest",
"community": 13,
"norm_label": "encryptionrequest"
},
{
"label": "EncryptionResponse",
"file_type": "code",
"source_file": "backend/handlers/encryption.go",
"source_location": "L26",
"id": "handlers_encryptionresponse",
"community": 13,
"norm_label": "encryptionresponse"
},
{
"label": "EncryptNoteContent()",
"file_type": "code",
"source_file": "backend/handlers/encryption.go",
"source_location": "L32",
"id": "handlers_encryption_encryptnotecontent",
"community": 13,
"norm_label": "encryptnotecontent()"
},
{
"label": "DecryptNoteContent()",
"file_type": "code",
"source_file": "backend/handlers/encryption.go",
"source_location": "L53",
"id": "handlers_encryption_decryptnotecontent",
"community": 13,
"norm_label": "decryptnotecontent()"
},
{
"label": "CreateEncryptedNote()",
"file_type": "code",
"source_file": "backend/handlers/encryption.go",
"source_location": "L77",
"id": "handlers_encryption_createencryptednote",
"community": 13,
"norm_label": "createencryptednote()"
},
{
"label": "GetEncryptedNote()",
"file_type": "code",
"source_file": "backend/handlers/encryption.go",
"source_location": "L166",
"id": "handlers_encryption_getencryptednote",
"community": 13,
"norm_label": "getencryptednote()"
},
{
"label": "UploadEncryptedFile()",
"file_type": "code",
"source_file": "backend/handlers/encryption.go",
"source_location": "L210",
"id": "handlers_encryption_uploadencryptedfile",
"community": 13,
"norm_label": "uploadencryptedfile()"
},
{
"label": "DownloadEncryptedFile()",
"file_type": "code",
"source_file": "backend/handlers/encryption.go",
"source_location": "L322",
"id": "handlers_encryption_downloadencryptedfile",
"community": 13,
"norm_label": "downloadencryptedfile()"
},
{
"label": "GetEncryptionStatus()",
"file_type": "code",
"source_file": "backend/handlers/encryption.go",
"source_location": "L370",
"id": "handlers_encryption_getencryptionstatus",
"community": 13,
"norm_label": "getencryptionstatus()"
},
{
"label": "generateRandomStringForFile()",
"file_type": "code",
"source_file": "backend/handlers/encryption.go",
"source_location": "L409",
"id": "handlers_encryption_generaterandomstringforfile",
"community": 13,
"norm_label": "generaterandomstringforfile()"
},
{
"label": "determineFileTypeForEncryption()",
"file_type": "code",
"source_file": "backend/handlers/encryption.go",
"source_location": "L418",
"id": "handlers_encryption_determinefiletypeforencryption",
"community": 13,
"norm_label": "determinefiletypeforencryption()"
},
{
"label": "chat_context.go",
"file_type": "code",
"source_file": "backend/handlers/chat_context.go",
"source_location": "L1",
"id": "backend_handlers_chat_context_go",
"community": 6,
"norm_label": "chat_context.go"
},
{
"label": "UserContext",
"file_type": "code",
"source_file": "backend/handlers/chat_context.go",
"source_location": "L11",
"id": "handlers_usercontext",
"community": 6,
"norm_label": "usercontext"
},
{
"label": "buildUserContext()",
"file_type": "code",
"source_file": "backend/handlers/chat_context.go",
"source_location": "L19",
"id": "handlers_chat_context_buildusercontext",
"community": 6,
"norm_label": "buildusercontext()"
},
{
"label": "buildSystemPrompt()",
"file_type": "code",
"source_file": "backend/handlers/chat_context.go",
"source_location": "L54",
"id": "handlers_chat_context_buildsystemprompt",
"community": 6,
"norm_label": "buildsystemprompt()"
},
{
"label": "getContextItemIDs()",
"file_type": "code",
"source_file": "backend/handlers/chat_context.go",
"source_location": "L147",
"id": "handlers_chat_context_getcontextitemids",
"community": 6,
"norm_label": "getcontextitemids()"
},
{
"label": "formatFileSize()",
"file_type": "code",
"source_file": "backend/handlers/chat_context.go",
"source_location": "L170",
"id": "handlers_chat_context_formatfilesize",
"community": 6,
"norm_label": "formatfilesize()"
},
{
"label": "goals_habits.go",
"file_type": "code",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L1",
"id": "backend_handlers_goals_habits_go",
"community": 39,
"norm_label": "goals_habits.go"
},
{
"label": "GoalsHabitsHandler",
"file_type": "code",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L14",
"id": "handlers_goalshabitshandler",
"community": 39,
"norm_label": "goalshabitshandler"
},
{
"label": "NewGoalsHabitsHandler()",
"file_type": "code",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L19",
"id": "handlers_goals_habits_newgoalshabitshandler",
"community": 39,
"norm_label": "newgoalshabitshandler()"
},
{
"label": ".CreateGoal()",
"file_type": "code",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L26",
"id": "handlers_goalshabitshandler_creategoal",
"community": 39,
"norm_label": ".creategoal()"
},
{
"label": ".GetGoals()",
"file_type": "code",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L68",
"id": "handlers_goalshabitshandler_getgoals",
"community": 39,
"norm_label": ".getgoals()"
},
{
"label": ".GetGoal()",
"file_type": "code",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L105",
"id": "handlers_goalshabitshandler_getgoal",
"community": 39,
"norm_label": ".getgoal()"
},
{
"label": ".UpdateGoal()",
"file_type": "code",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L125",
"id": "handlers_goalshabitshandler_updategoal",
"community": 39,
"norm_label": ".updategoal()"
},
{
"label": ".DeleteGoal()",
"file_type": "code",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L194",
"id": "handlers_goalshabitshandler_deletegoal",
"community": 39,
"norm_label": ".deletegoal()"
},
{
"label": ".CreateHabit()",
"file_type": "code",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L219",
"id": "handlers_goalshabitshandler_createhabit",
"community": 39,
"norm_label": ".createhabit()"
},
{
"label": ".GetHabits()",
"file_type": "code",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L270",
"id": "handlers_goalshabitshandler_gethabits",
"community": 39,
"norm_label": ".gethabits()"
},
{
"label": ".GetHabit()",
"file_type": "code",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L304",
"id": "handlers_goalshabitshandler_gethabit",
"community": 39,
"norm_label": ".gethabit()"
},
{
"label": ".UpdateHabit()",
"file_type": "code",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L325",
"id": "handlers_goalshabitshandler_updatehabit",
"community": 39,
"norm_label": ".updatehabit()"
},
{
"label": ".DeleteHabit()",
"file_type": "code",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L398",
"id": "handlers_goalshabitshandler_deletehabit",
"community": 39,
"norm_label": ".deletehabit()"
},
{
"label": ".CreateHabitEntry()",
"file_type": "code",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L423",
"id": "handlers_goalshabitshandler_createhabitentry",
"community": 39,
"norm_label": ".createhabitentry()"
},
{
"label": ".GetHabitEntries()",
"file_type": "code",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L473",
"id": "handlers_goalshabitshandler_gethabitentries",
"community": 39,
"norm_label": ".gethabitentries()"
},
{
"label": ".GetDashboardStats()",
"file_type": "code",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L522",
"id": "handlers_goalshabitshandler_getdashboardstats",
"community": 39,
"norm_label": ".getdashboardstats()"
},
{
"label": "performance.go",
"file_type": "code",
"source_file": "backend/handlers/performance.go",
"source_location": "L1",
"id": "backend_handlers_performance_go",
"community": 3,
"norm_label": "performance.go"
},
{
"label": "PerformanceHandler",
"file_type": "code",
"source_file": "backend/handlers/performance.go",
"source_location": "L12",
"id": "handlers_performancehandler",
"community": 3,
"norm_label": "performancehandler"
},
{
"label": "NewPerformanceHandler()",
"file_type": "code",
"source_file": "backend/handlers/performance.go",
"source_location": "L17",
"id": "handlers_performance_newperformancehandler",
"community": 3,
"norm_label": "newperformancehandler()"
},
{
"label": ".OptimizeDatabase()",
"file_type": "code",
"source_file": "backend/handlers/performance.go",
"source_location": "L25",
"id": "handlers_performancehandler_optimizedatabase",
"community": 3,
"norm_label": ".optimizedatabase()"
},
{
"label": ".GetDatabaseStats()",
"file_type": "code",
"source_file": "backend/handlers/performance.go",
"source_location": "L35",
"id": "handlers_performancehandler_getdatabasestats",
"community": 3,
"norm_label": ".getdatabasestats()"
},
{
"label": ".MonitorPerformance()",
"file_type": "code",
"source_file": "backend/handlers/performance.go",
"source_location": "L46",
"id": "handlers_performancehandler_monitorperformance",
"community": 3,
"norm_label": ".monitorperformance()"
},
{
"label": ".CleanupOldAuditLogs()",
"file_type": "code",
"source_file": "backend/handlers/performance.go",
"source_location": "L57",
"id": "handlers_performancehandler_cleanupoldauditlogs",
"community": 3,
"norm_label": ".cleanupoldauditlogs()"
},
{
"label": "integration.go",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L1",
"id": "backend_handlers_integration_go",
"community": 3,
"norm_label": "integration.go"
},
{
"label": "IntegrationHandler",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L15",
"id": "handlers_integrationhandler",
"community": 23,
"norm_label": "integrationhandler"
},
{
"label": "NewIntegrationHandler()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L20",
"id": "handlers_integration_newintegrationhandler",
"community": 3,
"norm_label": "newintegrationhandler()"
},
{
"label": ".GetIntegrations()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L25",
"id": "handlers_integrationhandler_getintegrations",
"community": 23,
"norm_label": ".getintegrations()"
},
{
"label": ".GetIntegration()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L42",
"id": "handlers_integrationhandler_getintegration",
"community": 23,
"norm_label": ".getintegration()"
},
{
"label": ".CreateIntegration()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L64",
"id": "handlers_integrationhandler_createintegration",
"community": 23,
"norm_label": ".createintegration()"
},
{
"label": ".UpdateIntegration()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L99",
"id": "handlers_integrationhandler_updateintegration",
"community": 23,
"norm_label": ".updateintegration()"
},
{
"label": ".DeleteIntegration()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L156",
"id": "handlers_integrationhandler_deleteintegration",
"community": 23,
"norm_label": ".deleteintegration()"
},
{
"label": ".AuthorizeIntegration()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L169",
"id": "handlers_integrationhandler_authorizeintegration",
"community": 23,
"norm_label": ".authorizeintegration()"
},
{
"label": ".OAuthCallback()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L205",
"id": "handlers_integrationhandler_oauthcallback",
"community": 23,
"norm_label": ".oauthcallback()"
},
{
"label": ".SyncIntegration()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L259",
"id": "handlers_integrationhandler_syncintegration",
"community": 23,
"norm_label": ".syncintegration()"
},
{
"label": ".GetSyncLogs()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L285",
"id": "handlers_integrationhandler_getsynclogs",
"community": 23,
"norm_label": ".getsynclogs()"
},
{
"label": ".getSlackAuthURL()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L335",
"id": "handlers_integrationhandler_getslackauthurl",
"community": 23,
"norm_label": ".getslackauthurl()"
},
{
"label": ".getDiscordAuthURL()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L340",
"id": "handlers_integrationhandler_getdiscordauthurl",
"community": 23,
"norm_label": ".getdiscordauthurl()"
},
{
"label": ".getNotionAuthURL()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L345",
"id": "handlers_integrationhandler_getnotionauthurl",
"community": 23,
"norm_label": ".getnotionauthurl()"
},
{
"label": ".getGoogleAuthURL()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L350",
"id": "handlers_integrationhandler_getgoogleauthurl",
"community": 23,
"norm_label": ".getgoogleauthurl()"
},
{
"label": ".getGitHubAuthURL()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L355",
"id": "handlers_integrationhandler_getgithubauthurl",
"community": 23,
"norm_label": ".getgithubauthurl()"
},
{
"label": ".exchangeSlackCode()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L361",
"id": "handlers_integrationhandler_exchangeslackcode",
"community": 23,
"norm_label": ".exchangeslackcode()"
},
{
"label": ".exchangeDiscordCode()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L366",
"id": "handlers_integrationhandler_exchangediscordcode",
"community": 23,
"norm_label": ".exchangediscordcode()"
},
{
"label": ".exchangeNotionCode()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L371",
"id": "handlers_integrationhandler_exchangenotioncode",
"community": 23,
"norm_label": ".exchangenotioncode()"
},
{
"label": ".exchangeGoogleCode()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L376",
"id": "handlers_integrationhandler_exchangegooglecode",
"community": 23,
"norm_label": ".exchangegooglecode()"
},
{
"label": ".exchangeGitHubCode()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L381",
"id": "handlers_integrationhandler_exchangegithubcode",
"community": 23,
"norm_label": ".exchangegithubcode()"
},
{
"label": ".performSync()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L387",
"id": "handlers_integrationhandler_performsync",
"community": 23,
"norm_label": ".performsync()"
},
{
"label": ".syncSlack()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L453",
"id": "handlers_integrationhandler_syncslack",
"community": 23,
"norm_label": ".syncslack()"
},
{
"label": ".syncDiscord()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L458",
"id": "handlers_integrationhandler_syncdiscord",
"community": 23,
"norm_label": ".syncdiscord()"
},
{
"label": ".syncNotion()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L463",
"id": "handlers_integrationhandler_syncnotion",
"community": 23,
"norm_label": ".syncnotion()"
},
{
"label": ".syncGoogle()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L468",
"id": "handlers_integrationhandler_syncgoogle",
"community": 23,
"norm_label": ".syncgoogle()"
},
{
"label": ".syncGitHub()",
"file_type": "code",
"source_file": "backend/handlers/integration.go",
"source_location": "L473",
"id": "handlers_integrationhandler_syncgithub",
"community": 23,
"norm_label": ".syncgithub()"
},
{
"label": "health.go",
"file_type": "code",
"source_file": "backend/handlers/health.go",
"source_location": "L1",
"id": "backend_handlers_health_go",
"community": 4,
"norm_label": "health.go"
},
{
"label": "HealthCheck()",
"file_type": "code",
"source_file": "backend/handlers/health.go",
"source_location": "L13",
"id": "handlers_health_healthcheck",
"community": 4,
"norm_label": "healthcheck()"
},
{
"label": "ReadinessCheck()",
"file_type": "code",
"source_file": "backend/handlers/health.go",
"source_location": "L85",
"id": "handlers_health_readinesscheck",
"community": 4,
"norm_label": "readinesscheck()"
},
{
"label": "LivenessCheck()",
"file_type": "code",
"source_file": "backend/handlers/health.go",
"source_location": "L101",
"id": "handlers_health_livenesscheck",
"community": 4,
"norm_label": "livenesscheck()"
},
{
"label": "github_backup.go",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L1",
"id": "backend_handlers_github_backup_go",
"community": 0,
"norm_label": "github_backup.go"
},
{
"label": "gitHubInstallationReposResponse",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L30",
"id": "handlers_githubinstallationreposresponse",
"community": 0,
"norm_label": "githubinstallationreposresponse"
},
{
"label": "gitHubAppInstallationDetails",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L34",
"id": "handlers_githubappinstallationdetails",
"community": 0,
"norm_label": "githubappinstallationdetails"
},
{
"label": "gitHubInstallationTokenResponse",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L42",
"id": "handlers_githubinstallationtokenresponse",
"community": 0,
"norm_label": "githubinstallationtokenresponse"
},
{
"label": "gitHubBackupRequest",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L47",
"id": "handlers_githubbackuprequest",
"community": 0,
"norm_label": "githubbackuprequest"
},
{
"label": "gitHubBackupResult",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L52",
"id": "handlers_githubbackupresult",
"community": 0,
"norm_label": "githubbackupresult"
},
{
"label": "GetGitHubAppStatus()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L62",
"id": "handlers_github_backup_getgithubappstatus",
"community": 0,
"norm_label": "getgithubappstatus()"
},
{
"label": "GetGitHubAppInstallURL()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L105",
"id": "handlers_github_backup_getgithubappinstallurl",
"community": 0,
"norm_label": "getgithubappinstallurl()"
},
{
"label": "GitHubAppInstallCallback()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L172",
"id": "handlers_github_backup_githubappinstallcallback",
"community": 0,
"norm_label": "githubappinstallcallback()"
},
{
"label": "GetGitHubAppRepos()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L296",
"id": "handlers_github_backup_getgithubapprepos",
"community": 0,
"norm_label": "getgithubapprepos()"
},
{
"label": "GetGitHubBackups()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L349",
"id": "handlers_github_backup_getgithubbackups",
"community": 0,
"norm_label": "getgithubbackups()"
},
{
"label": "BackupGitHubRepositories()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L375",
"id": "handlers_github_backup_backupgithubrepositories",
"community": 0,
"norm_label": "backupgithubrepositories()"
},
{
"label": "getGitHubRequestUserID()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L528",
"id": "handlers_github_backup_getgithubrequestuserid",
"community": 0,
"norm_label": "getgithubrequestuserid()"
},
{
"label": "getUserGitHubInstallation()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L536",
"id": "handlers_github_backup_getusergithubinstallation",
"community": 0,
"norm_label": "getusergithubinstallation()"
},
{
"label": "resolveGitHubBackupToken()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L544",
"id": "handlers_github_backup_resolvegithubbackuptoken",
"community": 0,
"norm_label": "resolvegithubbackuptoken()"
},
{
"label": "resolveCentralizedGitHubBackupToken()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L580",
"id": "handlers_github_backup_resolvecentralizedgithubbackuptoken",
"community": 0,
"norm_label": "resolvecentralizedgithubbackuptoken()"
},
{
"label": "getGitHubAppAccessTokenForUser()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L620",
"id": "handlers_github_backup_getgithubappaccesstokenforuser",
"community": 0,
"norm_label": "getgithubappaccesstokenforuser()"
},
{
"label": "upsertGitHubBackupRecord()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L637",
"id": "handlers_github_backup_upsertgithubbackuprecord",
"community": 0,
"norm_label": "upsertgithubbackuprecord()"
},
{
"label": "normalizeGitHubRepoFullName()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L663",
"id": "handlers_github_backup_normalizegithubrepofullname",
"community": 0,
"norm_label": "normalizegithubrepofullname()"
},
{
"label": "buildGitHubBackupPath()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L676",
"id": "handlers_github_backup_buildgithubbackuppath",
"community": 0,
"norm_label": "buildgithubbackuppath()"
},
{
"label": "getGitHubBackupRoot()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L687",
"id": "handlers_github_backup_getgithubbackuproot",
"community": 0,
"norm_label": "getgithubbackuproot()"
},
{
"label": "getGitHubBackupTimeout()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L699",
"id": "handlers_github_backup_getgithubbackuptimeout",
"community": 0,
"norm_label": "getgithubbackuptimeout()"
},
{
"label": "backupGitHubRepositoryMirror()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L711",
"id": "handlers_github_backup_backupgithubrepositorymirror",
"community": 0,
"norm_label": "backupgithubrepositorymirror()"
},
{
"label": "calculateDirectorySize()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L761",
"id": "handlers_github_backup_calculatedirectorysize",
"community": 0,
"norm_label": "calculatedirectorysize()"
},
{
"label": "fetchGitHubInstallationRepos()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L783",
"id": "handlers_github_backup_fetchgithubinstallationrepos",
"community": 0,
"norm_label": "fetchgithubinstallationrepos()"
},
{
"label": "fetchGitHubRepoByFullName()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L815",
"id": "handlers_github_backup_fetchgithubrepobyfullname",
"community": 0,
"norm_label": "fetchgithubrepobyfullname()"
},
{
"label": "isGitHubAppInstallEnabled()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L857",
"id": "handlers_github_backup_isgithubappinstallenabled",
"community": 0,
"norm_label": "isgithubappinstallenabled()"
},
{
"label": "hasGitHubAppCredentials()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L861",
"id": "handlers_github_backup_hasgithubappcredentials",
"community": 0,
"norm_label": "hasgithubappcredentials()"
},
{
"label": "getGitHubAppSlug()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L866",
"id": "handlers_github_backup_getgithubappslug",
"community": 0,
"norm_label": "getgithubappslug()"
},
{
"label": "createGitHubInstallationAccessToken()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L870",
"id": "handlers_github_backup_creategithubinstallationaccesstoken",
"community": 0,
"norm_label": "creategithubinstallationaccesstoken()"
},
{
"label": "fetchGitHubAppInstallationDetails()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L924",
"id": "handlers_github_backup_fetchgithubappinstallationdetails",
"community": 0,
"norm_label": "fetchgithubappinstallationdetails()"
},
{
"label": "createGitHubAppJWT()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L966",
"id": "handlers_github_backup_creategithubappjwt",
"community": 0,
"norm_label": "creategithubappjwt()"
},
{
"label": "loadGitHubAppPrivateKey()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L997",
"id": "handlers_github_backup_loadgithubappprivatekey",
"community": 0,
"norm_label": "loadgithubappprivatekey()"
},
{
"label": "redirectToGitHubIntegrationPage()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L1015",
"id": "handlers_github_backup_redirecttogithubintegrationpage",
"community": 0,
"norm_label": "redirecttogithubintegrationpage()"
},
{
"label": "truncateString()",
"file_type": "code",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L1040",
"id": "handlers_github_backup_truncatestring",
"community": 0,
"norm_label": "truncatestring()"
},
{
"label": "youtube.go",
"file_type": "code",
"source_file": "backend/handlers/youtube.go",
"source_location": "L1",
"id": "backend_handlers_youtube_go",
"community": 10,
"norm_label": "youtube.go"
},
{
"label": "YouTubeSearchRequest",
"file_type": "code",
"source_file": "backend/handlers/youtube.go",
"source_location": "L12",
"id": "handlers_youtubesearchrequest",
"community": 10,
"norm_label": "youtubesearchrequest"
},
{
"label": "YouTubeVideoDetailsRequest",
"file_type": "code",
"source_file": "backend/handlers/youtube.go",
"source_location": "L19",
"id": "handlers_youtubevideodetailsrequest",
"community": 10,
"norm_label": "youtubevideodetailsrequest"
},
{
"label": "YouTubeChannelVideosRequest",
"file_type": "code",
"source_file": "backend/handlers/youtube.go",
"source_location": "L24",
"id": "handlers_youtubechannelvideosrequest",
"community": 10,
"norm_label": "youtubechannelvideosrequest"
},
{
"label": "SearchYouTube()",
"file_type": "code",
"source_file": "backend/handlers/youtube.go",
"source_location": "L31",
"id": "handlers_youtube_searchyoutube",
"community": 10,
"norm_label": "searchyoutube()"
},
{
"label": "GetYouTubeVideoDetails()",
"file_type": "code",
"source_file": "backend/handlers/youtube.go",
"source_location": "L57",
"id": "handlers_youtube_getyoutubevideodetails",
"community": 10,
"norm_label": "getyoutubevideodetails()"
},
{
"label": "YouTubeChannelURLRequest",
"file_type": "code",
"source_file": "backend/handlers/youtube.go",
"source_location": "L78",
"id": "handlers_youtubechannelurlrequest",
"community": 10,
"norm_label": "youtubechannelurlrequest"
},
{
"label": "GetYouTubeChannelVideosFromURL()",
"file_type": "code",
"source_file": "backend/handlers/youtube.go",
"source_location": "L84",
"id": "handlers_youtube_getyoutubechannelvideosfromurl",
"community": 10,
"norm_label": "getyoutubechannelvideosfromurl()"
},
{
"label": "GetYouTubeChannelVideos()",
"file_type": "code",
"source_file": "backend/handlers/youtube.go",
"source_location": "L114",
"id": "handlers_youtube_getyoutubechannelvideos",
"community": 10,
"norm_label": "getyoutubechannelvideos()"
},
{
"label": "GetYouTubeTrending()",
"file_type": "code",
"source_file": "backend/handlers/youtube.go",
"source_location": "L146",
"id": "handlers_youtube_getyoutubetrending",
"community": 10,
"norm_label": "getyoutubetrending()"
},
{
"label": "GetPredefinedChannelVideos()",
"file_type": "code",
"source_file": "backend/handlers/youtube.go",
"source_location": "L174",
"id": "handlers_youtube_getpredefinedchannelvideos",
"community": 10,
"norm_label": "getpredefinedchannelvideos()"
},
{
"label": "YouTubeSearchTest()",
"file_type": "code",
"source_file": "backend/handlers/youtube.go",
"source_location": "L193",
"id": "handlers_youtube_youtubesearchtest",
"community": 10,
"norm_label": "youtubesearchtest()"
},
{
"label": "calendar.go",
"file_type": "code",
"source_file": "backend/handlers/calendar.go",
"source_location": "L1",
"id": "backend_handlers_calendar_go",
"community": 3,
"norm_label": "calendar.go"
},
{
"label": "CalendarHandler",
"file_type": "code",
"source_file": "backend/handlers/calendar.go",
"source_location": "L14",
"id": "handlers_calendarhandler",
"community": 3,
"norm_label": "calendarhandler"
},
{
"label": "NewCalendarHandler()",
"file_type": "code",
"source_file": "backend/handlers/calendar.go",
"source_location": "L18",
"id": "handlers_calendar_newcalendarhandler",
"community": 3,
"norm_label": "newcalendarhandler()"
},
{
"label": "CalendarEventRequest",
"file_type": "code",
"source_file": "backend/handlers/calendar.go",
"source_location": "L23",
"id": "handlers_calendareventrequest",
"community": 3,
"norm_label": "calendareventrequest"
},
{
"label": ".GetEvents()",
"file_type": "code",
"source_file": "backend/handlers/calendar.go",
"source_location": "L43",
"id": "handlers_calendarhandler_getevents",
"community": 3,
"norm_label": ".getevents()"
},
{
"label": ".GetEvent()",
"file_type": "code",
"source_file": "backend/handlers/calendar.go",
"source_location": "L83",
"id": "handlers_calendarhandler_getevent",
"community": 3,
"norm_label": ".getevent()"
},
{
"label": ".CreateEvent()",
"file_type": "code",
"source_file": "backend/handlers/calendar.go",
"source_location": "L107",
"id": "handlers_calendarhandler_createevent",
"community": 3,
"norm_label": ".createevent()"
},
{
"label": ".UpdateEvent()",
"file_type": "code",
"source_file": "backend/handlers/calendar.go",
"source_location": "L162",
"id": "handlers_calendarhandler_updateevent",
"community": 3,
"norm_label": ".updateevent()"
},
{
"label": ".DeleteEvent()",
"file_type": "code",
"source_file": "backend/handlers/calendar.go",
"source_location": "L219",
"id": "handlers_calendarhandler_deleteevent",
"community": 3,
"norm_label": ".deleteevent()"
},
{
"label": ".GetUpcomingEvents()",
"file_type": "code",
"source_file": "backend/handlers/calendar.go",
"source_location": "L246",
"id": "handlers_calendarhandler_getupcomingevents",
"community": 3,
"norm_label": ".getupcomingevents()"
},
{
"label": ".GetTodayEvents()",
"file_type": "code",
"source_file": "backend/handlers/calendar.go",
"source_location": "L265",
"id": "handlers_calendarhandler_gettodayevents",
"community": 3,
"norm_label": ".gettodayevents()"
},
{
"label": ".GetDeadlines()",
"file_type": "code",
"source_file": "backend/handlers/calendar.go",
"source_location": "L285",
"id": "handlers_calendarhandler_getdeadlines",
"community": 3,
"norm_label": ".getdeadlines()"
},
{
"label": ".ToggleEventCompletion()",
"file_type": "code",
"source_file": "backend/handlers/calendar.go",
"source_location": "L304",
"id": "handlers_calendarhandler_toggleeventcompletion",
"community": 3,
"norm_label": ".toggleeventcompletion()"
},
{
"label": "social.go",
"file_type": "code",
"source_file": "backend/handlers/social.go",
"source_location": "L1",
"id": "backend_handlers_social_go",
"community": 3,
"norm_label": "social.go"
},
{
"label": "SocialHandler",
"file_type": "code",
"source_file": "backend/handlers/social.go",
"source_location": "L13",
"id": "handlers_socialhandler",
"community": 3,
"norm_label": "socialhandler"
},
{
"label": "NewSocialHandler()",
"file_type": "code",
"source_file": "backend/handlers/social.go",
"source_location": "L17",
"id": "handlers_social_newsocialhandler",
"community": 3,
"norm_label": "newsocialhandler()"
},
{
"label": ".GetProfile()",
"file_type": "code",
"source_file": "backend/handlers/social.go",
"source_location": "L22",
"id": "handlers_socialhandler_getprofile",
"community": 3,
"norm_label": ".getprofile()"
},
{
"label": ".UpdateProfile()",
"file_type": "code",
"source_file": "backend/handlers/social.go",
"source_location": "L80",
"id": "handlers_socialhandler_updateprofile",
"community": 3,
"norm_label": ".updateprofile()"
},
{
"label": ".FollowUser()",
"file_type": "code",
"source_file": "backend/handlers/social.go",
"source_location": "L171",
"id": "handlers_socialhandler_followuser",
"community": 3,
"norm_label": ".followuser()"
},
{
"label": ".GetFollowers()",
"file_type": "code",
"source_file": "backend/handlers/social.go",
"source_location": "L226",
"id": "handlers_socialhandler_getfollowers",
"community": 3,
"norm_label": ".getfollowers()"
},
{
"label": ".GetFollowing()",
"file_type": "code",
"source_file": "backend/handlers/social.go",
"source_location": "L263",
"id": "handlers_socialhandler_getfollowing",
"community": 3,
"norm_label": ".getfollowing()"
},
{
"label": ".SearchUsers()",
"file_type": "code",
"source_file": "backend/handlers/social.go",
"source_location": "L300",
"id": "handlers_socialhandler_searchusers",
"community": 3,
"norm_label": ".searchusers()"
},
{
"label": "updates.go",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L1",
"id": "backend_handlers_updates_go",
"community": 17,
"norm_label": "updates.go"
},
{
"label": "UpdateInfo",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L25",
"id": "handlers_updateinfo",
"community": 7,
"norm_label": "updateinfo"
},
{
"label": "UpdateStatus",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L37",
"id": "handlers_updatestatus",
"community": 17,
"norm_label": "updatestatus"
},
{
"label": "UpdateRequest",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L47",
"id": "handlers_updaterequest",
"community": 17,
"norm_label": "updaterequest"
},
{
"label": "init()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L59",
"id": "handlers_updates_init",
"community": 17,
"norm_label": "init()"
},
{
"label": "getCurrentVersion()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L71",
"id": "handlers_updates_getcurrentversion",
"community": 17,
"norm_label": "getcurrentversion()"
},
{
"label": "CheckForUpdates()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L104",
"id": "handlers_updates_checkforupdates",
"community": 17,
"norm_label": "checkforupdates()"
},
{
"label": "InstallUpdate()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L147",
"id": "handlers_updates_installupdate",
"community": 17,
"norm_label": "installupdate()"
},
{
"label": "GetUpdateProgress()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L177",
"id": "handlers_updates_getupdateprogress",
"community": 17,
"norm_label": "getupdateprogress()"
},
{
"label": "UpdateProgressWebSocket()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L185",
"id": "handlers_updates_updateprogresswebsocket",
"community": 17,
"norm_label": "updateprogresswebsocket()"
},
{
"label": "checkForUpdatesWithDocker()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L193",
"id": "handlers_updates_checkforupdateswithdocker",
"community": 17,
"norm_label": "checkforupdateswithdocker()"
},
{
"label": "getLatestGitHubRelease()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L217",
"id": "handlers_updates_getlatestgithubrelease",
"community": 17,
"norm_label": "getlatestgithubrelease()"
},
{
"label": "getLatestStableRelease()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L275",
"id": "handlers_updates_getlateststablerelease",
"community": 17,
"norm_label": "getlateststablerelease()"
},
{
"label": "checkForUpdatesWithDockerRegistry()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L327",
"id": "handlers_updates_checkforupdateswithdockerregistry",
"community": 17,
"norm_label": "checkforupdateswithdockerregistry()"
},
{
"label": "getImageID()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L367",
"id": "handlers_updates_getimageid",
"community": 17,
"norm_label": "getimageid()"
},
{
"label": "pullImage()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L383",
"id": "handlers_updates_pullimage",
"community": 17,
"norm_label": "pullimage()"
},
{
"label": "isNewerVersion()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L397",
"id": "handlers_updates_isnewerversion",
"community": 17,
"norm_label": "isnewerversion()"
},
{
"label": "performUpdate()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L435",
"id": "handlers_updates_performupdate",
"community": 17,
"norm_label": "performupdate()"
},
{
"label": "updateWithDockerCompose()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L503",
"id": "handlers_updates_updatewithdockercompose",
"community": 17,
"norm_label": "updatewithdockercompose()"
},
{
"label": "downloadUpdate()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L552",
"id": "handlers_updates_downloadupdate",
"community": 11,
"norm_label": "downloadupdate()"
},
{
"label": "progressWriter",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L617",
"id": "handlers_progresswriter",
"community": 17,
"norm_label": "progresswriter"
},
{
"label": ".Write()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L622",
"id": "handlers_progresswriter_write",
"community": 17,
"norm_label": ".write()"
},
{
"label": "verifyChecksum()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L631",
"id": "handlers_updates_verifychecksum",
"community": 17,
"norm_label": "verifychecksum()"
},
{
"label": "extractAndInstall()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L652",
"id": "handlers_updates_extractandinstall",
"community": 17,
"norm_label": "extractandinstall()"
},
{
"label": "extractFile()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L709",
"id": "handlers_updates_extractfile",
"community": 17,
"norm_label": "extractfile()"
},
{
"label": "backupUserData()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L730",
"id": "handlers_updates_backupuserdata",
"community": 17,
"norm_label": "backupuserdata()"
},
{
"label": "applyUpdate()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L791",
"id": "handlers_updates_applyupdate",
"community": 17,
"norm_label": "applyupdate()"
},
{
"label": "restartApplication()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L811",
"id": "handlers_updates_restartapplication",
"community": 17,
"norm_label": "restartapplication()"
},
{
"label": "broadcastProgress()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L842",
"id": "handlers_updates_broadcastprogress",
"community": 17,
"norm_label": "broadcastprogress()"
},
{
"label": "getUpdateStatusString()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L851",
"id": "handlers_updates_getupdatestatusstring",
"community": 17,
"norm_label": "getupdatestatusstring()"
},
{
"label": "rollbackUpdate()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L871",
"id": "handlers_updates_rollbackupdate",
"community": 17,
"norm_label": "rollbackupdate()"
},
{
"label": "copyFile()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L938",
"id": "handlers_updates_copyfile",
"community": 17,
"norm_label": "copyfile()"
},
{
"label": "copyDirectory()",
"file_type": "code",
"source_file": "backend/handlers/updates.go",
"source_location": "L956",
"id": "handlers_updates_copydirectory",
"community": 17,
"norm_label": "copydirectory()"
},
{
"label": "update_settings.go",
"file_type": "code",
"source_file": "backend/handlers/update_settings.go",
"source_location": "L1",
"id": "backend_handlers_update_settings_go",
"community": 18,
"norm_label": "update_settings.go"
},
{
"label": "UpdateSettings",
"file_type": "code",
"source_file": "backend/handlers/update_settings.go",
"source_location": "L12",
"id": "handlers_updatesettings",
"community": 18,
"norm_label": "updatesettings"
},
{
"label": "GetUpdateSettings()",
"file_type": "code",
"source_file": "backend/handlers/update_settings.go",
"source_location": "L20",
"id": "handlers_update_settings_getupdatesettings",
"community": 18,
"norm_label": "getupdatesettings()"
},
{
"label": "UpdateUpdateSettings()",
"file_type": "code",
"source_file": "backend/handlers/update_settings.go",
"source_location": "L42",
"id": "handlers_update_settings_updateupdatesettings",
"community": 18,
"norm_label": "updateupdatesettings()"
},
{
"label": "GetTestUpdateSettings()",
"file_type": "code",
"source_file": "backend/handlers/update_settings.go",
"source_location": "L71",
"id": "handlers_update_settings_gettestupdatesettings",
"community": 18,
"norm_label": "gettestupdatesettings()"
},
{
"label": "GetUpdateSettingsForAPI()",
"file_type": "code",
"source_file": "backend/handlers/update_settings.go",
"source_location": "L77",
"id": "handlers_update_settings_getupdatesettingsforapi",
"community": 18,
"norm_label": "getupdatesettingsforapi()"
},
{
"label": "getDefaultUpdateSettings()",
"file_type": "code",
"source_file": "backend/handlers/update_settings.go",
"source_location": "L93",
"id": "handlers_update_settings_getdefaultupdatesettings",
"community": 18,
"norm_label": "getdefaultupdatesettings()"
},
{
"label": "github_app_auth_test.go",
"file_type": "code",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L1",
"id": "backend_handlers_github_app_auth_test_go",
"community": 13,
"norm_label": "github_app_auth_test.go"
},
{
"label": "setupGitHubAuthTestDB()",
"file_type": "code",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L20",
"id": "handlers_github_app_auth_test_setupgithubauthtestdb",
"community": 13,
"norm_label": "setupgithubauthtestdb()"
},
{
"label": "withControlServiceBaseURL()",
"file_type": "code",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L45",
"id": "handlers_github_app_auth_test_withcontrolservicebaseurl",
"community": 13,
"norm_label": "withcontrolservicebaseurl()"
},
{
"label": "TestGitHubLoginRedirectsToControlService()",
"file_type": "code",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L55",
"id": "handlers_github_app_auth_test_testgithubloginredirectstocontrolservice",
"community": 13,
"norm_label": "testgithubloginredirectstocontrolservice()"
},
{
"label": "TestHandleOAuthCallbackStoresControllerSessionAndRedirects()",
"file_type": "code",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L84",
"id": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects",
"community": 13,
"norm_label": "testhandleoauthcallbackstorescontrollersessionandredirects()"
},
{
"label": "TestGetGitHubReposUsesControlServiceAndPersistsRefreshedToken()",
"file_type": "code",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L144",
"id": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken",
"community": 13,
"norm_label": "testgetgithubreposusescontrolserviceandpersistsrefreshedtoken()"
},
{
"label": "TestGitHubAppInstallCallbackRejectsInaccessibleInstallationViaControlService()",
"file_type": "code",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L222",
"id": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice",
"community": 13,
"norm_label": "testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice()"
},
{
"label": "control_service_auth.go",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L1",
"id": "backend_handlers_control_service_auth_go",
"community": 0,
"norm_label": "control_service_auth.go"
},
{
"label": "controlServiceTokenValidationResponse",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L32",
"id": "handlers_controlservicetokenvalidationresponse",
"community": 0,
"norm_label": "controlservicetokenvalidationresponse"
},
{
"label": "controlServiceErrorResponse",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L37",
"id": "handlers_controlserviceerrorresponse",
"community": 0,
"norm_label": "controlserviceerrorresponse"
},
{
"label": "controlServiceGitHubAppInfo",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L41",
"id": "handlers_controlservicegithubappinfo",
"community": 0,
"norm_label": "controlservicegithubappinfo"
},
{
"label": "controlServiceInstallationVerification",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L48",
"id": "handlers_controlserviceinstallationverification",
"community": 0,
"norm_label": "controlserviceinstallationverification"
},
{
"label": "controlServiceAccessTokenPayload",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L56",
"id": "handlers_controlserviceaccesstokenpayload",
"community": 0,
"norm_label": "controlserviceaccesstokenpayload"
},
{
"label": "storeControlServiceAuthFlowState()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L63",
"id": "handlers_control_service_auth_storecontrolserviceauthflowstate",
"community": 0,
"norm_label": "storecontrolserviceauthflowstate()"
},
{
"label": "clearControlServiceAuthFlowState()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L71",
"id": "handlers_control_service_auth_clearcontrolserviceauthflowstate",
"community": 0,
"norm_label": "clearcontrolserviceauthflowstate()"
},
{
"label": "getControlServiceFrontendRedirectFromCookie()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L75",
"id": "handlers_control_service_auth_getcontrolservicefrontendredirectfromcookie",
"community": 0,
"norm_label": "getcontrolservicefrontendredirectfromcookie()"
},
{
"label": "buildControlServiceCallbackURL()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L83",
"id": "handlers_control_service_auth_buildcontrolservicecallbackurl",
"community": 0,
"norm_label": "buildcontrolservicecallbackurl()"
},
{
"label": "buildGitHubAppInstallCallbackURL()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L91",
"id": "handlers_control_service_auth_buildgithubappinstallcallbackurl",
"community": 0,
"norm_label": "buildgithubappinstallcallbackurl()"
},
{
"label": "buildControlServiceGitHubStartURL()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L108",
"id": "handlers_control_service_auth_buildcontrolservicegithubstarturl",
"community": 0,
"norm_label": "buildcontrolservicegithubstarturl()"
},
{
"label": "controlServiceClient()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L125",
"id": "handlers_control_service_auth_controlserviceclient",
"community": 0,
"norm_label": "controlserviceclient()"
},
{
"label": "parseControlServiceError()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L129",
"id": "handlers_control_service_auth_parsecontrolserviceerror",
"community": 0,
"norm_label": "parsecontrolserviceerror()"
},
{
"label": "validateControlServiceToken()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L141",
"id": "handlers_control_service_auth_validatecontrolservicetoken",
"community": 0,
"norm_label": "validatecontrolservicetoken()"
},
{
"label": "upsertControlServiceSession()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L189",
"id": "handlers_control_service_auth_upsertcontrolservicesession",
"community": 0,
"norm_label": "upsertcontrolservicesession()"
},
{
"label": "getControlServiceSessionRecord()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L232",
"id": "handlers_control_service_auth_getcontrolservicesessionrecord",
"community": 0,
"norm_label": "getcontrolservicesessionrecord()"
},
{
"label": "getControlServiceTokenForUser()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L240",
"id": "handlers_control_service_auth_getcontrolservicetokenforuser",
"community": 13,
"norm_label": "getcontrolservicetokenforuser()"
},
{
"label": "persistControlServiceToken()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L256",
"id": "handlers_control_service_auth_persistcontrolservicetoken",
"community": 0,
"norm_label": "persistcontrolservicetoken()"
},
{
"label": "performControlServiceRequest()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L275",
"id": "handlers_control_service_auth_performcontrolservicerequest",
"community": 0,
"norm_label": "performcontrolservicerequest()"
},
{
"label": "fetchControlServiceGitHubRepos()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L322",
"id": "handlers_control_service_auth_fetchcontrolservicegithubrepos",
"community": 0,
"norm_label": "fetchcontrolservicegithubrepos()"
},
{
"label": "fetchControlServiceGitHubAppInfo()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L337",
"id": "handlers_control_service_auth_fetchcontrolservicegithubappinfo",
"community": 0,
"norm_label": "fetchcontrolservicegithubappinfo()"
},
{
"label": "fetchControlServiceGitHubAppInstallURL()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L350",
"id": "handlers_control_service_auth_fetchcontrolservicegithubappinstallurl",
"community": 0,
"norm_label": "fetchcontrolservicegithubappinstallurl()"
},
{
"label": "verifyControlServiceGitHubInstallation()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L377",
"id": "handlers_control_service_auth_verifycontrolservicegithubinstallation",
"community": 0,
"norm_label": "verifycontrolservicegithubinstallation()"
},
{
"label": "fetchControlServiceGitHubAppRepos()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L401",
"id": "handlers_control_service_auth_fetchcontrolservicegithubapprepos",
"community": 0,
"norm_label": "fetchcontrolservicegithubapprepos()"
},
{
"label": "fetchControlServiceGitHubUserAccessToken()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L428",
"id": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken",
"community": 0,
"norm_label": "fetchcontrolservicegithubuseraccesstoken()"
},
{
"label": "fetchControlServiceGitHubInstallationAccessToken()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L444",
"id": "handlers_control_service_auth_fetchcontrolservicegithubinstallationaccesstoken",
"community": 0,
"norm_label": "fetchcontrolservicegithubinstallationaccesstoken()"
},
{
"label": "HandleOAuthCallback()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L469",
"id": "handlers_control_service_auth_handleoauthcallback",
"community": 0,
"norm_label": "handleoauthcallback()"
},
{
"label": "generateRandomString()",
"file_type": "code",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L517",
"id": "handlers_control_service_auth_generaterandomstring",
"community": 12,
"norm_label": "generaterandomstring()"
},
{
"label": "time_entry.go",
"file_type": "code",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L1",
"id": "backend_handlers_time_entry_go",
"community": 3,
"norm_label": "time_entry.go"
},
{
"label": "TimeEntryHandler",
"file_type": "code",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L14",
"id": "handlers_timeentryhandler",
"community": 3,
"norm_label": "timeentryhandler"
},
{
"label": "NewTimeEntryHandler()",
"file_type": "code",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L19",
"id": "handlers_time_entry_newtimeentryhandler",
"community": 3,
"norm_label": "newtimeentryhandler()"
},
{
"label": "CreateTimeEntryRequest",
"file_type": "code",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L24",
"id": "handlers_createtimeentryrequest",
"community": 3,
"norm_label": "createtimeentryrequest"
},
{
"label": "UpdateTimeEntryRequest",
"file_type": "code",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L36",
"id": "handlers_updatetimeentryrequest",
"community": 3,
"norm_label": "updatetimeentryrequest"
},
{
"label": ".GetTimeEntries()",
"file_type": "code",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L45",
"id": "handlers_timeentryhandler_gettimeentries",
"community": 3,
"norm_label": ".gettimeentries()"
},
{
"label": ".GetTimeEntry()",
"file_type": "code",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L84",
"id": "handlers_timeentryhandler_gettimeentry",
"community": 3,
"norm_label": ".gettimeentry()"
},
{
"label": ".CreateTimeEntry()",
"file_type": "code",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L111",
"id": "handlers_timeentryhandler_createtimeentry",
"community": 3,
"norm_label": ".createtimeentry()"
},
{
"label": ".UpdateTimeEntry()",
"file_type": "code",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L159",
"id": "handlers_timeentryhandler_updatetimeentry",
"community": 3,
"norm_label": ".updatetimeentry()"
},
{
"label": ".StopTimeEntry()",
"file_type": "code",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L228",
"id": "handlers_timeentryhandler_stoptimeentry",
"community": 3,
"norm_label": ".stoptimeentry()"
},
{
"label": ".DeleteTimeEntry()",
"file_type": "code",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L264",
"id": "handlers_timeentryhandler_deletetimeentry",
"community": 3,
"norm_label": ".deletetimeentry()"
},
{
"label": ".GetTimeStats()",
"file_type": "code",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L291",
"id": "handlers_timeentryhandler_gettimestats",
"community": 3,
"norm_label": ".gettimestats()"
},
{
"label": "admin.go",
"file_type": "code",
"source_file": "backend/handlers/admin.go",
"source_location": "L1",
"id": "backend_handlers_admin_go",
"community": 4,
"norm_label": "admin.go"
},
{
"label": "AdminMiddleware()",
"file_type": "code",
"source_file": "backend/handlers/admin.go",
"source_location": "L15",
"id": "handlers_admin_adminmiddleware",
"community": 4,
"norm_label": "adminmiddleware()"
},
{
"label": "AdminGetAllLearningPaths()",
"file_type": "code",
"source_file": "backend/handlers/admin.go",
"source_location": "L44",
"id": "handlers_admin_admingetalllearningpaths",
"community": 4,
"norm_label": "admingetalllearningpaths()"
},
{
"label": "AdminReviewLearningPath()",
"file_type": "code",
"source_file": "backend/handlers/admin.go",
"source_location": "L100",
"id": "handlers_admin_adminreviewlearningpath",
"community": 4,
"norm_label": "adminreviewlearningpath()"
},
{
"label": "AdminGetUsers()",
"file_type": "code",
"source_file": "backend/handlers/admin.go",
"source_location": "L161",
"id": "handlers_admin_admingetusers",
"community": 4,
"norm_label": "admingetusers()"
},
{
"label": "AdminCreateUser()",
"file_type": "code",
"source_file": "backend/handlers/admin.go",
"source_location": "L217",
"id": "handlers_admin_admincreateuser",
"community": 5,
"norm_label": "admincreateuser()"
},
{
"label": "AdminUpdateUserRole()",
"file_type": "code",
"source_file": "backend/handlers/admin.go",
"source_location": "L282",
"id": "handlers_admin_adminupdateuserrole",
"community": 4,
"norm_label": "adminupdateuserrole()"
},
{
"label": "AdminGetStats()",
"file_type": "code",
"source_file": "backend/handlers/admin.go",
"source_location": "L334",
"id": "handlers_admin_admingetstats",
"community": 4,
"norm_label": "admingetstats()"
},
{
"label": "AdminDeleteLearningPath()",
"file_type": "code",
"source_file": "backend/handlers/admin.go",
"source_location": "L368",
"id": "handlers_admin_admindeletelearningpath",
"community": 4,
"norm_label": "admindeletelearningpath()"
},
{
"label": "ai_recommendations.go",
"file_type": "code",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L1",
"id": "backend_handlers_ai_recommendations_go",
"community": 20,
"norm_label": "ai_recommendations.go"
},
{
"label": "AIRecommendationHandler",
"file_type": "code",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L16",
"id": "handlers_airecommendationhandler",
"community": 20,
"norm_label": "airecommendationhandler"
},
{
"label": "NewAIRecommendationHandler()",
"file_type": "code",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L22",
"id": "handlers_ai_recommendations_newairecommendationhandler",
"community": 20,
"norm_label": "newairecommendationhandler()"
},
{
"label": ".GetRecommendations()",
"file_type": "code",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L30",
"id": "handlers_airecommendationhandler_getrecommendations",
"community": 20,
"norm_label": ".getrecommendations()"
},
{
"label": ".GetRecommendationStats()",
"file_type": "code",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L65",
"id": "handlers_airecommendationhandler_getrecommendationstats",
"community": 20,
"norm_label": ".getrecommendationstats()"
},
{
"label": ".UpdatePreferences()",
"file_type": "code",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L141",
"id": "handlers_airecommendationhandler_updatepreferences",
"community": 20,
"norm_label": ".updatepreferences()"
},
{
"label": ".RecordInteraction()",
"file_type": "code",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L203",
"id": "handlers_airecommendationhandler_recordinteraction",
"community": 20,
"norm_label": ".recordinteraction()"
},
{
"label": ".GetRecommendationHistory()",
"file_type": "code",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L251",
"id": "handlers_airecommendationhandler_getrecommendationhistory",
"community": 20,
"norm_label": ".getrecommendationhistory()"
},
{
"label": ".DeleteRecommendation()",
"file_type": "code",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L296",
"id": "handlers_airecommendationhandler_deleterecommendation",
"community": 20,
"norm_label": ".deleterecommendation()"
},
{
"label": ".GetInsights()",
"file_type": "code",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L318",
"id": "handlers_airecommendationhandler_getinsights",
"community": 20,
"norm_label": ".getinsights()"
},
{
"label": "ai_settings.go",
"file_type": "code",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L1",
"id": "backend_handlers_ai_settings_go",
"community": 9,
"norm_label": "ai_settings.go"
},
{
"label": "AISettings",
"file_type": "code",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L13",
"id": "handlers_aisettings",
"community": 9,
"norm_label": "aisettings"
},
{
"label": "GetAISettings()",
"file_type": "code",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L66",
"id": "handlers_ai_settings_getaisettings",
"community": 9,
"norm_label": "getaisettings()"
},
{
"label": "UpdateAISettings()",
"file_type": "code",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L73",
"id": "handlers_ai_settings_updateaisettings",
"community": 9,
"norm_label": "updateaisettings()"
},
{
"label": "TestAIConnection()",
"file_type": "code",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L161",
"id": "handlers_ai_settings_testaiconnection",
"community": 9,
"norm_label": "testaiconnection()"
},
{
"label": "getDefaultAISettings()",
"file_type": "code",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L257",
"id": "handlers_ai_settings_getdefaultaisettings",
"community": 9,
"norm_label": "getdefaultaisettings()"
},
{
"label": "maskAPIKey()",
"file_type": "code",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L364",
"id": "handlers_ai_settings_maskapikey",
"community": 9,
"norm_label": "maskapikey()"
},
{
"label": "isMasked()",
"file_type": "code",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L374",
"id": "handlers_ai_settings_ismasked",
"community": 9,
"norm_label": "ismasked()"
},
{
"label": "getBoolEnv()",
"file_type": "code",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L378",
"id": "handlers_ai_settings_getboolenv",
"community": 9,
"norm_label": "getboolenv()"
},
{
"label": "video_bookmark.go",
"file_type": "code",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L1",
"id": "backend_handlers_video_bookmark_go",
"community": 22,
"norm_label": "video_bookmark.go"
},
{
"label": "VideoBookmarkHandler",
"file_type": "code",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L14",
"id": "handlers_videobookmarkhandler",
"community": 22,
"norm_label": "videobookmarkhandler"
},
{
"label": "NewVideoBookmarkHandler()",
"file_type": "code",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L19",
"id": "handlers_video_bookmark_newvideobookmarkhandler",
"community": 22,
"norm_label": "newvideobookmarkhandler()"
},
{
"label": ".SaveVideoBookmark()",
"file_type": "code",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L29",
"id": "handlers_videobookmarkhandler_savevideobookmark",
"community": 22,
"norm_label": ".savevideobookmark()"
},
{
"label": ".GetUserBookmarks()",
"file_type": "code",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L58",
"id": "handlers_videobookmarkhandler_getuserbookmarks",
"community": 22,
"norm_label": ".getuserbookmarks()"
},
{
"label": ".GetBookmarkByID()",
"file_type": "code",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L95",
"id": "handlers_videobookmarkhandler_getbookmarkbyid",
"community": 22,
"norm_label": ".getbookmarkbyid()"
},
{
"label": ".UpdateBookmark()",
"file_type": "code",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L123",
"id": "handlers_videobookmarkhandler_updatebookmark",
"community": 22,
"norm_label": ".updatebookmark()"
},
{
"label": ".DeleteBookmark()",
"file_type": "code",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L160",
"id": "handlers_videobookmarkhandler_deletebookmark",
"community": 22,
"norm_label": ".deletebookmark()"
},
{
"label": ".ToggleWatched()",
"file_type": "code",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L187",
"id": "handlers_videobookmarkhandler_togglewatched",
"community": 22,
"norm_label": ".togglewatched()"
},
{
"label": ".ToggleFavorite()",
"file_type": "code",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L215",
"id": "handlers_videobookmarkhandler_togglefavorite",
"community": 22,
"norm_label": ".togglefavorite()"
},
{
"label": ".SearchBookmarks()",
"file_type": "code",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L243",
"id": "handlers_videobookmarkhandler_searchbookmarks",
"community": 22,
"norm_label": ".searchbookmarks()"
},
{
"label": ".GetBookmarkStats()",
"file_type": "code",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L289",
"id": "handlers_videobookmarkhandler_getbookmarkstats",
"community": 22,
"norm_label": ".getbookmarkstats()"
},
{
"label": "auth.go",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L1",
"id": "backend_handlers_auth_go",
"community": 9,
"norm_label": "auth.go"
},
{
"label": "LoginRequest",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L26",
"id": "handlers_loginrequest",
"community": 9,
"norm_label": "loginrequest"
},
{
"label": "RegisterRequest",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L31",
"id": "handlers_registerrequest",
"community": 9,
"norm_label": "registerrequest"
},
{
"label": "AuthResponse",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L38",
"id": "handlers_authresponse",
"community": 9,
"norm_label": "authresponse"
},
{
"label": "PasswordResetRequest",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L43",
"id": "handlers_passwordresetrequest",
"community": 9,
"norm_label": "passwordresetrequest"
},
{
"label": "PasswordResetConfirm",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L47",
"id": "handlers_passwordresetconfirm",
"community": 9,
"norm_label": "passwordresetconfirm"
},
{
"label": "PasswordResetCode",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L52",
"id": "handlers_passwordresetcode",
"community": 9,
"norm_label": "passwordresetcode"
},
{
"label": "Claims",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L62",
"id": "handlers_claims",
"community": 9,
"norm_label": "claims"
},
{
"label": "getDurationEnv()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L72",
"id": "handlers_auth_getdurationenv",
"community": 9,
"norm_label": "getdurationenv()"
},
{
"label": "GenerateJWT()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L91",
"id": "handlers_auth_generatejwt",
"community": 9,
"norm_label": "generatejwt()"
},
{
"label": "GenerateJWTWithGitHubAccessToken()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L95",
"id": "handlers_auth_generatejwtwithgithubaccesstoken",
"community": 9,
"norm_label": "generatejwtwithgithubaccesstoken()"
},
{
"label": "ValidateJWT()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L117",
"id": "handlers_auth_validatejwt",
"community": 9,
"norm_label": "validatejwt()"
},
{
"label": "getAuthenticatedUserFromHeader()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L133",
"id": "handlers_auth_getauthenticateduserfromheader",
"community": 9,
"norm_label": "getauthenticateduserfromheader()"
},
{
"label": "hasAPIKeyPermission()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L160",
"id": "handlers_auth_hasapikeypermission",
"community": 9,
"norm_label": "hasapikeypermission()"
},
{
"label": "requiredAPIKeyPermission()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L177",
"id": "handlers_auth_requiredapikeypermission",
"community": 9,
"norm_label": "requiredapikeypermission()"
},
{
"label": "validateAPIKeyForRequest()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L200",
"id": "handlers_auth_validateapikeyforrequest",
"community": 9,
"norm_label": "validateapikeyforrequest()"
},
{
"label": "AuthMiddleware()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L236",
"id": "handlers_auth_authmiddleware",
"community": 9,
"norm_label": "authmiddleware()"
},
{
"label": "CheckUsers()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L332",
"id": "handlers_auth_checkusers",
"community": 9,
"norm_label": "checkusers()"
},
{
"label": "Register()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L348",
"id": "handlers_auth_register",
"community": 9,
"norm_label": "register()"
},
{
"label": "Login()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L434",
"id": "handlers_auth_login",
"community": 9,
"norm_label": "login()"
},
{
"label": "GetCurrentUser()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L477",
"id": "handlers_auth_getcurrentuser",
"community": 9,
"norm_label": "getcurrentuser()"
},
{
"label": "UpdateProfile()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L488",
"id": "handlers_auth_updateprofile",
"community": 9,
"norm_label": "updateprofile()"
},
{
"label": "ChangePassword()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L535",
"id": "handlers_auth_changepassword",
"community": 9,
"norm_label": "changepassword()"
},
{
"label": "Logout()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L578",
"id": "handlers_auth_logout",
"community": 9,
"norm_label": "logout()"
},
{
"label": "generateResetCode()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L583",
"id": "handlers_auth_generateresetcode",
"community": 9,
"norm_label": "generateresetcode()"
},
{
"label": "sendResetEmail()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L596",
"id": "handlers_auth_sendresetemail",
"community": 9,
"norm_label": "sendresetemail()"
},
{
"label": "RequestPasswordReset()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L637",
"id": "handlers_auth_requestpasswordreset",
"community": 9,
"norm_label": "requestpasswordreset()"
},
{
"label": "ConfirmPasswordReset()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L697",
"id": "handlers_auth_confirmpasswordreset",
"community": 9,
"norm_label": "confirmpasswordreset()"
},
{
"label": "GetDashboardStats()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L740",
"id": "handlers_auth_getdashboardstats",
"community": 9,
"norm_label": "getdashboardstats()"
},
{
"label": "formatTimeAgo()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L874",
"id": "handlers_auth_formattimeago",
"community": 9,
"norm_label": "formattimeago()"
},
{
"label": "GitHubRelease",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L901",
"id": "handlers_githubrelease",
"community": 9,
"norm_label": "githubrelease"
},
{
"label": "GetLatestVersion()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L911",
"id": "handlers_auth_getlatestversion",
"community": 9,
"norm_label": "getlatestversion()"
},
{
"label": "GetCurrentVersion()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L965",
"id": "handlers_auth_getcurrentversion",
"community": 9,
"norm_label": "getcurrentversion()"
},
{
"label": "isRunningInDocker()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L997",
"id": "handlers_auth_isrunningindocker",
"community": 9,
"norm_label": "isrunningindocker()"
},
{
"label": "getDockerImageVersion()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L1013",
"id": "handlers_auth_getdockerimageversion",
"community": 9,
"norm_label": "getdockerimageversion()"
},
{
"label": "getContainerID()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L1042",
"id": "handlers_auth_getcontainerid",
"community": 9,
"norm_label": "getcontainerid()"
},
{
"label": "readVersionFile()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L1074",
"id": "handlers_auth_readversionfile",
"community": 9,
"norm_label": "readversionfile()"
},
{
"label": "getGitVersion()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L1093",
"id": "handlers_auth_getgitversion",
"community": 9,
"norm_label": "getgitversion()"
},
{
"label": "GetVersionHandler()",
"file_type": "code",
"source_file": "backend/handlers/auth.go",
"source_location": "L1109",
"id": "handlers_auth_getversionhandler",
"community": 9,
"norm_label": "getversionhandler()"
},
{
"label": "search.go",
"file_type": "code",
"source_file": "backend/handlers/search.go",
"source_location": "L1",
"id": "backend_handlers_search_go",
"community": 18,
"norm_label": "search.go"
},
{
"label": "BraveSearchResponse",
"file_type": "code",
"source_file": "backend/handlers/search.go",
"source_location": "L15",
"id": "handlers_bravesearchresponse",
"community": 18,
"norm_label": "bravesearchresponse"
},
{
"label": "BraveNewsResponse",
"file_type": "code",
"source_file": "backend/handlers/search.go",
"source_location": "L28",
"id": "handlers_bravenewsresponse",
"community": 18,
"norm_label": "bravenewsresponse"
},
{
"label": "BraveSearchResult",
"file_type": "code",
"source_file": "backend/handlers/search.go",
"source_location": "L39",
"id": "handlers_bravesearchresult",
"community": 18,
"norm_label": "bravesearchresult"
},
{
"label": "SearchWeb()",
"file_type": "code",
"source_file": "backend/handlers/search.go",
"source_location": "L48",
"id": "handlers_search_searchweb",
"community": 18,
"norm_label": "searchweb()"
},
{
"label": "SearchNews()",
"file_type": "code",
"source_file": "backend/handlers/search.go",
"source_location": "L234",
"id": "handlers_search_searchnews",
"community": 18,
"norm_label": "searchnews()"
},
{
"label": "GetSearchSuggestions()",
"file_type": "code",
"source_file": "backend/handlers/search.go",
"source_location": "L461",
"id": "handlers_search_getsearchsuggestions",
"community": 18,
"norm_label": "getsearchsuggestions()"
},
{
"label": "audit.go",
"file_type": "code",
"source_file": "backend/handlers/audit.go",
"source_location": "L1",
"id": "backend_handlers_audit_go",
"community": 4,
"norm_label": "audit.go"
},
{
"label": "GetAuditLogs()",
"file_type": "code",
"source_file": "backend/handlers/audit.go",
"source_location": "L16",
"id": "handlers_audit_getauditlogs",
"community": 4,
"norm_label": "getauditlogs()"
},
{
"label": "GetAuditLogStats()",
"file_type": "code",
"source_file": "backend/handlers/audit.go",
"source_location": "L95",
"id": "handlers_audit_getauditlogstats",
"community": 4,
"norm_label": "getauditlogstats()"
},
{
"label": "GetAuditLog()",
"file_type": "code",
"source_file": "backend/handlers/audit.go",
"source_location": "L224",
"id": "handlers_audit_getauditlog",
"community": 4,
"norm_label": "getauditlog()"
},
{
"label": "ExportAuditLogs()",
"file_type": "code",
"source_file": "backend/handlers/audit.go",
"source_location": "L257",
"id": "handlers_audit_exportauditlogs",
"community": 4,
"norm_label": "exportauditlogs()"
},
{
"label": "CleanupAuditLogs()",
"file_type": "code",
"source_file": "backend/handlers/audit.go",
"source_location": "L331",
"id": "handlers_audit_cleanupauditlogs",
"community": 4,
"norm_label": "cleanupauditlogs()"
},
{
"label": "generateCSV()",
"file_type": "code",
"source_file": "backend/handlers/audit.go",
"source_location": "L364",
"id": "handlers_audit_generatecsv",
"community": 4,
"norm_label": "generatecsv()"
},
{
"label": "marketplace.go",
"file_type": "code",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L1",
"id": "backend_handlers_marketplace_go",
"community": 40,
"norm_label": "marketplace.go"
},
{
"label": "MarketplaceHandler",
"file_type": "code",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L14",
"id": "handlers_marketplacehandler",
"community": 40,
"norm_label": "marketplacehandler"
},
{
"label": "NewMarketplaceHandler()",
"file_type": "code",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L18",
"id": "handlers_marketplace_newmarketplacehandler",
"community": 40,
"norm_label": "newmarketplacehandler()"
},
{
"label": ".GetMarketplaceItems()",
"file_type": "code",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L23",
"id": "handlers_marketplacehandler_getmarketplaceitems",
"community": 40,
"norm_label": ".getmarketplaceitems()"
},
{
"label": ".GetMarketplaceItem()",
"file_type": "code",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L114",
"id": "handlers_marketplacehandler_getmarketplaceitem",
"community": 40,
"norm_label": ".getmarketplaceitem()"
},
{
"label": ".CreateMarketplaceItem()",
"file_type": "code",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L135",
"id": "handlers_marketplacehandler_createmarketplaceitem",
"community": 40,
"norm_label": ".createmarketplaceitem()"
},
{
"label": ".UpdateMarketplaceItem()",
"file_type": "code",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L156",
"id": "handlers_marketplacehandler_updatemarketplaceitem",
"community": 40,
"norm_label": ".updatemarketplaceitem()"
},
{
"label": ".DeleteMarketplaceItem()",
"file_type": "code",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L205",
"id": "handlers_marketplacehandler_deletemarketplaceitem",
"community": 40,
"norm_label": ".deletemarketplaceitem()"
},
{
"label": ".GetMyMarketplaceItems()",
"file_type": "code",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L230",
"id": "handlers_marketplacehandler_getmymarketplaceitems",
"community": 40,
"norm_label": ".getmymarketplaceitems()"
},
{
"label": ".CreateMarketplaceReview()",
"file_type": "code",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L243",
"id": "handlers_marketplacehandler_createmarketplacereview",
"community": 40,
"norm_label": ".createmarketplacereview()"
},
{
"label": ".GetMarketplaceReviews()",
"file_type": "code",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L300",
"id": "handlers_marketplacehandler_getmarketplacereviews",
"community": 40,
"norm_label": ".getmarketplacereviews()"
},
{
"label": ".CreateContentShare()",
"file_type": "code",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L313",
"id": "handlers_marketplacehandler_createcontentshare",
"community": 40,
"norm_label": ".createcontentshare()"
},
{
"label": ".GetContentShare()",
"file_type": "code",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L334",
"id": "handlers_marketplacehandler_getcontentshare",
"community": 40,
"norm_label": ".getcontentshare()"
},
{
"label": ".GetMyContentShares()",
"file_type": "code",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L380",
"id": "handlers_marketplacehandler_getmycontentshares",
"community": 40,
"norm_label": ".getmycontentshares()"
},
{
"label": ".DeleteContentShare()",
"file_type": "code",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L393",
"id": "handlers_marketplacehandler_deletecontentshare",
"community": 40,
"norm_label": ".deletecontentshare()"
},
{
"label": ".GetMarketplaceStats()",
"file_type": "code",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L418",
"id": "handlers_marketplacehandler_getmarketplacestats",
"community": 40,
"norm_label": ".getmarketplacestats()"
},
{
"label": "course.go",
"file_type": "code",
"source_file": "backend/handlers/course.go",
"source_location": "L1",
"id": "backend_handlers_course_go",
"community": 4,
"norm_label": "course.go"
},
{
"label": "GetCourses()",
"file_type": "code",
"source_file": "backend/handlers/course.go",
"source_location": "L13",
"id": "handlers_course_getcourses",
"community": 4,
"norm_label": "getcourses()"
},
{
"label": "GetCourse()",
"file_type": "code",
"source_file": "backend/handlers/course.go",
"source_location": "L78",
"id": "handlers_course_getcourse",
"community": 4,
"norm_label": "getcourse()"
},
{
"label": "GetCourseBySlug()",
"file_type": "code",
"source_file": "backend/handlers/course.go",
"source_location": "L94",
"id": "handlers_course_getcoursebyslug",
"community": 4,
"norm_label": "getcoursebyslug()"
},
{
"label": "GetFeaturedCourses()",
"file_type": "code",
"source_file": "backend/handlers/course.go",
"source_location": "L110",
"id": "handlers_course_getfeaturedcourses",
"community": 4,
"norm_label": "getfeaturedcourses()"
},
{
"label": "GetZTMCourses()",
"file_type": "code",
"source_file": "backend/handlers/course.go",
"source_location": "L136",
"id": "handlers_course_getztmcourses",
"community": 4,
"norm_label": "getztmcourses()"
},
{
"label": "GetCourseCategories()",
"file_type": "code",
"source_file": "backend/handlers/course.go",
"source_location": "L175",
"id": "handlers_course_getcoursecategories",
"community": 4,
"norm_label": "getcoursecategories()"
},
{
"label": "SearchCourses()",
"file_type": "code",
"source_file": "backend/handlers/course.go",
"source_location": "L202",
"id": "handlers_course_searchcourses",
"community": 4,
"norm_label": "searchcourses()"
},
{
"label": "GetLearningPathCourses()",
"file_type": "code",
"source_file": "backend/handlers/course.go",
"source_location": "L275",
"id": "handlers_course_getlearningpathcourses",
"community": 4,
"norm_label": "getlearningpathcourses()"
},
{
"label": "migrate.go",
"file_type": "code",
"source_file": "backend/migrations/migrate.go",
"source_location": "L1",
"id": "backend_migrations_migrate_go",
"community": 14,
"norm_label": "migrate.go"
},
{
"label": "RunMigrations()",
"file_type": "code",
"source_file": "backend/migrations/migrate.go",
"source_location": "L14",
"id": "migrations_migrate_runmigrations",
"community": 14,
"norm_label": "runmigrations()"
},
{
"label": "GetMigrationStatus()",
"file_type": "code",
"source_file": "backend/migrations/migrate.go",
"source_location": "L63",
"id": "migrations_migrate_getmigrationstatus",
"community": 14,
"norm_label": "getmigrationstatus()"
},
{
"label": "CreateMigration()",
"file_type": "code",
"source_file": "backend/migrations/migrate.go",
"source_location": "L96",
"id": "migrations_migrate_createmigration",
"community": 14,
"norm_label": "createmigration()"
},
{
"label": "validator.go",
"file_type": "code",
"source_file": "backend/utils/validator.go",
"source_location": "L1",
"id": "backend_utils_validator_go",
"community": 44,
"norm_label": "validator.go"
},
{
"label": "Validator",
"file_type": "code",
"source_file": "backend/utils/validator.go",
"source_location": "L11",
"id": "utils_validator",
"community": 44,
"norm_label": "validator"
},
{
"label": "NewValidator()",
"file_type": "code",
"source_file": "backend/utils/validator.go",
"source_location": "L16",
"id": "utils_validator_newvalidator",
"community": 44,
"norm_label": "newvalidator()"
},
{
"label": ".Required()",
"file_type": "code",
"source_file": "backend/utils/validator.go",
"source_location": "L23",
"id": "utils_validator_required",
"community": 44,
"norm_label": ".required()"
},
{
"label": ".MinLength()",
"file_type": "code",
"source_file": "backend/utils/validator.go",
"source_location": "L31",
"id": "utils_validator_minlength",
"community": 44,
"norm_label": ".minlength()"
},
{
"label": ".MaxLength()",
"file_type": "code",
"source_file": "backend/utils/validator.go",
"source_location": "L39",
"id": "utils_validator_maxlength",
"community": 44,
"norm_label": ".maxlength()"
},
{
"label": ".Email()",
"file_type": "code",
"source_file": "backend/utils/validator.go",
"source_location": "L47",
"id": "utils_validator_email",
"community": 44,
"norm_label": ".email()"
},
{
"label": ".URL()",
"file_type": "code",
"source_file": "backend/utils/validator.go",
"source_location": "L56",
"id": "utils_validator_url",
"community": 44,
"norm_label": ".url()"
},
{
"label": ".Match()",
"file_type": "code",
"source_file": "backend/utils/validator.go",
"source_location": "L65",
"id": "utils_validator_match",
"community": 44,
"norm_label": ".match()"
},
{
"label": ".In()",
"file_type": "code",
"source_file": "backend/utils/validator.go",
"source_location": "L74",
"id": "utils_validator_in",
"community": 44,
"norm_label": ".in()"
},
{
"label": ".HasErrors()",
"file_type": "code",
"source_file": "backend/utils/validator.go",
"source_location": "L85",
"id": "utils_validator_haserrors",
"community": 44,
"norm_label": ".haserrors()"
},
{
"label": ".GetErrors()",
"file_type": "code",
"source_file": "backend/utils/validator.go",
"source_location": "L90",
"id": "utils_validator_geterrors",
"community": 44,
"norm_label": ".geterrors()"
},
{
"label": ".GetError()",
"file_type": "code",
"source_file": "backend/utils/validator.go",
"source_location": "L95",
"id": "utils_validator_geterror",
"community": 44,
"norm_label": ".geterror()"
},
{
"label": ".Clear()",
"file_type": "code",
"source_file": "backend/utils/validator.go",
"source_location": "L100",
"id": "utils_validator_clear",
"community": 44,
"norm_label": ".clear()"
},
{
"label": ".ValidatePassword()",
"file_type": "code",
"source_file": "backend/utils/validator.go",
"source_location": "L106",
"id": "utils_validator_validatepassword",
"community": 44,
"norm_label": ".validatepassword()"
},
{
"label": "security.go",
"file_type": "code",
"source_file": "backend/utils/security.go",
"source_location": "L1",
"id": "backend_utils_security_go",
"community": 12,
"norm_label": "security.go"
},
{
"label": "GenerateSecureSecret()",
"file_type": "code",
"source_file": "backend/utils/security.go",
"source_location": "L14",
"id": "utils_security_generatesecuresecret",
"community": 12,
"norm_label": "generatesecuresecret()"
},
{
"label": "GenerateSecureKey()",
"file_type": "code",
"source_file": "backend/utils/security.go",
"source_location": "L23",
"id": "utils_security_generatesecurekey",
"community": 12,
"norm_label": "generatesecurekey()"
},
{
"label": "GetOrCreateJWTSecret()",
"file_type": "code",
"source_file": "backend/utils/security.go",
"source_location": "L33",
"id": "utils_security_getorcreatejwtsecret",
"community": 12,
"norm_label": "getorcreatejwtsecret()"
},
{
"label": "GetOrCreateEncryptionKey()",
"file_type": "code",
"source_file": "backend/utils/security.go",
"source_location": "L56",
"id": "utils_security_getorcreateencryptionkey",
"community": 12,
"norm_label": "getorcreateencryptionkey()"
},
{
"label": "readSecretFromFile()",
"file_type": "code",
"source_file": "backend/utils/security.go",
"source_location": "L79",
"id": "utils_security_readsecretfromfile",
"community": 12,
"norm_label": "readsecretfromfile()"
},
{
"label": "saveSecretToFile()",
"file_type": "code",
"source_file": "backend/utils/security.go",
"source_location": "L94",
"id": "utils_security_savesecrettofile",
"community": 12,
"norm_label": "savesecrettofile()"
},
{
"label": "ValidateSecretStrength()",
"file_type": "code",
"source_file": "backend/utils/security.go",
"source_location": "L111",
"id": "utils_security_validatesecretstrength",
"community": 12,
"norm_label": "validatesecretstrength()"
},
{
"label": "calculateEntropy()",
"file_type": "code",
"source_file": "backend/utils/security.go",
"source_location": "L126",
"id": "utils_security_calculateentropy",
"community": 12,
"norm_label": "calculateentropy()"
},
{
"label": "log2()",
"file_type": "code",
"source_file": "backend/utils/security.go",
"source_location": "L152",
"id": "utils_security_log2",
"community": 12,
"norm_label": "log2()"
},
{
"label": "logNatural()",
"file_type": "code",
"source_file": "backend/utils/security.go",
"source_location": "L158",
"id": "utils_security_lognatural",
"community": 12,
"norm_label": "lognatural()"
},
{
"label": "RotateSecret()",
"file_type": "code",
"source_file": "backend/utils/security.go",
"source_location": "L177",
"id": "utils_security_rotatesecret",
"community": 12,
"norm_label": "rotatesecret()"
},
{
"label": "GetSecretFilePath()",
"file_type": "code",
"source_file": "backend/utils/security.go",
"source_location": "L211",
"id": "utils_security_getsecretfilepath",
"community": 12,
"norm_label": "getsecretfilepath()"
},
{
"label": "encryption.go",
"file_type": "code",
"source_file": "backend/utils/encryption.go",
"source_location": "L1",
"id": "backend_utils_encryption_go",
"community": 13,
"norm_label": "encryption.go"
},
{
"label": "GetEncryptionKey()",
"file_type": "code",
"source_file": "backend/utils/encryption.go",
"source_location": "L15",
"id": "utils_encryption_getencryptionkey",
"community": 13,
"norm_label": "getencryptionkey()"
},
{
"label": "Encrypt()",
"file_type": "code",
"source_file": "backend/utils/encryption.go",
"source_location": "L27",
"id": "utils_encryption_encrypt",
"community": 13,
"norm_label": "encrypt()"
},
{
"label": "Decrypt()",
"file_type": "code",
"source_file": "backend/utils/encryption.go",
"source_location": "L53",
"id": "utils_encryption_decrypt",
"community": 13,
"norm_label": "decrypt()"
},
{
"label": "EncryptFile()",
"file_type": "code",
"source_file": "backend/utils/encryption.go",
"source_location": "L89",
"id": "utils_encryption_encryptfile",
"community": 13,
"norm_label": "encryptfile()"
},
{
"label": "DecryptFile()",
"file_type": "code",
"source_file": "backend/utils/encryption.go",
"source_location": "L116",
"id": "utils_encryption_decryptfile",
"community": 13,
"norm_label": "decryptfile()"
},
{
"label": "IsEncrypted()",
"file_type": "code",
"source_file": "backend/utils/encryption.go",
"source_location": "L147",
"id": "utils_encryption_isencrypted",
"community": 13,
"norm_label": "isencrypted()"
},
{
"label": "GenerateEncryptionKey()",
"file_type": "code",
"source_file": "backend/utils/encryption.go",
"source_location": "L154",
"id": "utils_encryption_generateencryptionkey",
"community": 12,
"norm_label": "generateencryptionkey()"
},
{
"label": "graceful_shutdown.go",
"file_type": "code",
"source_file": "backend/utils/graceful_shutdown.go",
"source_location": "L1",
"id": "backend_utils_graceful_shutdown_go",
"community": 86,
"norm_label": "graceful_shutdown.go"
},
{
"label": "GracefulShutdown",
"file_type": "code",
"source_file": "backend/utils/graceful_shutdown.go",
"source_location": "L14",
"id": "utils_gracefulshutdown",
"community": 86,
"norm_label": "gracefulshutdown"
},
{
"label": "NewGracefulShutdown()",
"file_type": "code",
"source_file": "backend/utils/graceful_shutdown.go",
"source_location": "L21",
"id": "utils_graceful_shutdown_newgracefulshutdown",
"community": 86,
"norm_label": "newgracefulshutdown()"
},
{
"label": ".AddCleanupFunc()",
"file_type": "code",
"source_file": "backend/utils/graceful_shutdown.go",
"source_location": "L30",
"id": "utils_gracefulshutdown_addcleanupfunc",
"community": 86,
"norm_label": ".addcleanupfunc()"
},
{
"label": ".Wait()",
"file_type": "code",
"source_file": "backend/utils/graceful_shutdown.go",
"source_location": "L35",
"id": "utils_gracefulshutdown_wait",
"community": 86,
"norm_label": ".wait()"
},
{
"label": "errors.go",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L1",
"id": "backend_utils_errors_go",
"community": 13,
"norm_label": "errors.go"
},
{
"label": "ErrorCode",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L8",
"id": "utils_errorcode",
"community": 13,
"norm_label": "errorcode"
},
{
"label": "AppError",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L22",
"id": "utils_apperror",
"community": 13,
"norm_label": "apperror"
},
{
"label": ".Error()",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L29",
"id": "utils_apperror_error",
"community": 13,
"norm_label": ".error()"
},
{
"label": "NewAppError()",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L36",
"id": "utils_errors_newapperror",
"community": 13,
"norm_label": "newapperror()"
},
{
"label": "NewAppErrorWithDetails()",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L44",
"id": "utils_errors_newapperrorwithdetails",
"community": 13,
"norm_label": "newapperrorwithdetails()"
},
{
"label": "WrapError()",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L53",
"id": "utils_errors_wraperror",
"community": 13,
"norm_label": "wraperror()"
},
{
"label": "IsAppError()",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L62",
"id": "utils_errors_isapperror",
"community": 13,
"norm_label": "isapperror()"
},
{
"label": "BadRequest()",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L69",
"id": "utils_errors_badrequest",
"community": 13,
"norm_label": "badrequest()"
},
{
"label": "BadRequestWithDetails()",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L73",
"id": "utils_errors_badrequestwithdetails",
"community": 13,
"norm_label": "badrequestwithdetails()"
},
{
"label": "Unauthorized()",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L77",
"id": "utils_errors_unauthorized",
"community": 13,
"norm_label": "unauthorized()"
},
{
"label": "Forbidden()",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L81",
"id": "utils_errors_forbidden",
"community": 13,
"norm_label": "forbidden()"
},
{
"label": "NotFound()",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L85",
"id": "utils_errors_notfound",
"community": 13,
"norm_label": "notfound()"
},
{
"label": "Conflict()",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L89",
"id": "utils_errors_conflict",
"community": 13,
"norm_label": "conflict()"
},
{
"label": "ValidationErr()",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L93",
"id": "utils_errors_validationerr",
"community": 13,
"norm_label": "validationerr()"
},
{
"label": "InternalError()",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L97",
"id": "utils_errors_internalerror",
"community": 13,
"norm_label": "internalerror()"
},
{
"label": "InternalErrorWithDetails()",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L101",
"id": "utils_errors_internalerrorwithdetails",
"community": 13,
"norm_label": "internalerrorwithdetails()"
},
{
"label": "RateLimitExceeded()",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L105",
"id": "utils_errors_ratelimitexceeded",
"community": 13,
"norm_label": "ratelimitexceeded()"
},
{
"label": "ServiceUnavailable()",
"file_type": "code",
"source_file": "backend/utils/errors.go",
"source_location": "L109",
"id": "utils_errors_serviceunavailable",
"community": 13,
"norm_label": "serviceunavailable()"
},
{
"label": "response.go",
"file_type": "code",
"source_file": "backend/utils/response.go",
"source_location": "L1",
"id": "backend_utils_response_go",
"community": 14,
"norm_label": "response.go"
},
{
"label": "APIResponse",
"file_type": "code",
"source_file": "backend/utils/response.go",
"source_location": "L11",
"id": "utils_apiresponse",
"community": 14,
"norm_label": "apiresponse"
},
{
"label": "PaginatedResponse",
"file_type": "code",
"source_file": "backend/utils/response.go",
"source_location": "L21",
"id": "utils_paginatedresponse",
"community": 14,
"norm_label": "paginatedresponse"
},
{
"label": "PaginationInfo",
"file_type": "code",
"source_file": "backend/utils/response.go",
"source_location": "L27",
"id": "utils_paginationinfo",
"community": 14,
"norm_label": "paginationinfo"
},
{
"label": "Success()",
"file_type": "code",
"source_file": "backend/utils/response.go",
"source_location": "L37",
"id": "utils_response_success",
"community": 14,
"norm_label": "success()"
},
{
"label": "Error()",
"file_type": "code",
"source_file": "backend/utils/response.go",
"source_location": "L55",
"id": "utils_response_error",
"community": 14,
"norm_label": "error()"
},
{
"label": "ValidationError()",
"file_type": "code",
"source_file": "backend/utils/response.go",
"source_location": "L73",
"id": "utils_response_validationerror",
"community": 14,
"norm_label": "validationerror()"
},
{
"label": "Paginated()",
"file_type": "code",
"source_file": "backend/utils/response.go",
"source_location": "L87",
"id": "utils_response_paginated",
"community": 14,
"norm_label": "paginated()"
},
{
"label": "CalculatePagination()",
"file_type": "code",
"source_file": "backend/utils/response.go",
"source_location": "L108",
"id": "utils_response_calculatepagination",
"community": 14,
"norm_label": "calculatepagination()"
},
{
"label": "Created()",
"file_type": "code",
"source_file": "backend/utils/response.go",
"source_location": "L134",
"id": "utils_response_created",
"community": 14,
"norm_label": "created()"
},
{
"label": "Updated()",
"file_type": "code",
"source_file": "backend/utils/response.go",
"source_location": "L152",
"id": "utils_response_updated",
"community": 14,
"norm_label": "updated()"
},
{
"label": "Deleted()",
"file_type": "code",
"source_file": "backend/utils/response.go",
"source_location": "L170",
"id": "utils_response_deleted",
"community": 14,
"norm_label": "deleted()"
},
{
"label": "db.go",
"file_type": "code",
"source_file": "backend/internal/db/db.go",
"source_location": "L1",
"id": "backend_internal_db_db_go",
"community": 0,
"norm_label": "db.go"
},
{
"label": "DB",
"file_type": "code",
"source_file": "backend/internal/db/db.go",
"source_location": "L14",
"id": "db_db",
"community": 0,
"norm_label": "db"
},
{
"label": "NewDB()",
"file_type": "code",
"source_file": "backend/internal/db/db.go",
"source_location": "L20",
"id": "db_db_newdb",
"community": 0,
"norm_label": "newdb()"
},
{
"label": ".Close()",
"file_type": "code",
"source_file": "backend/internal/db/db.go",
"source_location": "L52",
"id": "db_db_close",
"community": 0,
"norm_label": ".close()"
},
{
"label": ".BeginTx()",
"file_type": "code",
"source_file": "backend/internal/db/db.go",
"source_location": "L58",
"id": "db_db_begintx",
"community": 0,
"norm_label": ".begintx()"
},
{
"label": ".Commit()",
"file_type": "code",
"source_file": "backend/internal/db/db.go",
"source_location": "L71",
"id": "db_db_commit",
"community": 0,
"norm_label": ".commit()"
},
{
"label": ".Rollback()",
"file_type": "code",
"source_file": "backend/internal/db/db.go",
"source_location": "L78",
"id": "db_db_rollback",
"community": 0,
"norm_label": ".rollback()"
},
{
"label": ".GetPool()",
"file_type": "code",
"source_file": "backend/internal/db/db.go",
"source_location": "L85",
"id": "db_db_getpool",
"community": 0,
"norm_label": ".getpool()"
},
{
"label": "tasks.sql.go",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L1",
"id": "backend_internal_db_sqlc_tasks_sql_go",
"community": 54,
"norm_label": "tasks.sql.go"
},
{
"label": "AddTaskTagParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L18",
"id": "sqlc_addtasktagparams",
"community": 54,
"norm_label": "addtasktagparams"
},
{
"label": "Queries",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L43",
"id": "sqlc_queries",
"community": 19,
"norm_label": "queries"
},
{
"label": ".AddTaskTag()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L23",
"id": "sqlc_queries_addtasktag",
"community": 19,
"norm_label": ".addtasktag()"
},
{
"label": "CreateTaskParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L34",
"id": "sqlc_createtaskparams",
"community": 54,
"norm_label": "createtaskparams"
},
{
"label": ".CreateTask()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L43",
"id": "sqlc_queries_createtask",
"community": 19,
"norm_label": ".createtask()"
},
{
"label": "DeleteTaskParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L71",
"id": "sqlc_deletetaskparams",
"community": 54,
"norm_label": "deletetaskparams"
},
{
"label": ".DeleteTask()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L76",
"id": "sqlc_queries_deletetask",
"community": 19,
"norm_label": ".deletetask()"
},
{
"label": "GetTaskByIDParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L87",
"id": "sqlc_gettaskbyidparams",
"community": 54,
"norm_label": "gettaskbyidparams"
},
{
"label": ".GetTaskByID()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L92",
"id": "sqlc_queries_gettaskbyid",
"community": 19,
"norm_label": ".gettaskbyid()"
},
{
"label": "GetTasksByStatusParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L124",
"id": "sqlc_gettasksbystatusparams",
"community": 54,
"norm_label": "gettasksbystatusparams"
},
{
"label": ".GetTasksByStatus()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L131",
"id": "sqlc_queries_gettasksbystatus",
"community": 19,
"norm_label": ".gettasksbystatus()"
},
{
"label": "GetTasksByTagParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L183",
"id": "sqlc_gettasksbytagparams",
"community": 54,
"norm_label": "gettasksbytagparams"
},
{
"label": ".GetTasksByTag()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L190",
"id": "sqlc_queries_gettasksbytag",
"community": 19,
"norm_label": ".gettasksbytag()"
},
{
"label": "GetTasksByUserParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L240",
"id": "sqlc_gettasksbyuserparams",
"community": 54,
"norm_label": "gettasksbyuserparams"
},
{
"label": ".GetTasksByUser()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L246",
"id": "sqlc_queries_gettasksbyuser",
"community": 19,
"norm_label": ".gettasksbyuser()"
},
{
"label": "RemoveTaskTagParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L280",
"id": "sqlc_removetasktagparams",
"community": 54,
"norm_label": "removetasktagparams"
},
{
"label": ".RemoveTaskTag()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L285",
"id": "sqlc_queries_removetasktag",
"community": 19,
"norm_label": ".removetasktag()"
},
{
"label": "SearchTasksParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L308",
"id": "sqlc_searchtasksparams",
"community": 54,
"norm_label": "searchtasksparams"
},
{
"label": ".SearchTasks()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L315",
"id": "sqlc_queries_searchtasks",
"community": 19,
"norm_label": ".searchtasks()"
},
{
"label": "UpdateTaskParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L362",
"id": "sqlc_updatetaskparams",
"community": 54,
"norm_label": "updatetaskparams"
},
{
"label": ".UpdateTask()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L372",
"id": "sqlc_queries_updatetask",
"community": 19,
"norm_label": ".updatetask()"
},
{
"label": "querier.go",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/querier.go",
"source_location": "L1",
"id": "backend_internal_db_sqlc_querier_go",
"community": 138,
"norm_label": "querier.go"
},
{
"label": "Querier",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/querier.go",
"source_location": "L13",
"id": "sqlc_querier",
"community": 138,
"norm_label": "querier"
},
{
"label": "db.go",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/db.go",
"source_location": "L1",
"id": "backend_internal_db_sqlc_db_go",
"community": 19,
"norm_label": "db.go"
},
{
"label": "DBTX",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/db.go",
"source_location": "L14",
"id": "sqlc_dbtx",
"community": 19,
"norm_label": "dbtx"
},
{
"label": "New()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/db.go",
"source_location": "L20",
"id": "sqlc_db_new",
"community": 0,
"norm_label": "new()"
},
{
"label": ".WithTx()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/db.go",
"source_location": "L28",
"id": "sqlc_queries_withtx",
"community": 19,
"norm_label": ".withtx()"
},
{
"label": "bookmarks.sql.go",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L1",
"id": "backend_internal_db_sqlc_bookmarks_sql_go",
"community": 57,
"norm_label": "bookmarks.sql.go"
},
{
"label": "AddBookmarkTagParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L18",
"id": "sqlc_addbookmarktagparams",
"community": 57,
"norm_label": "addbookmarktagparams"
},
{
"label": ".AddBookmarkTag()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L23",
"id": "sqlc_queries_addbookmarktag",
"community": 19,
"norm_label": ".addbookmarktag()"
},
{
"label": "CreateBookmarkParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L34",
"id": "sqlc_createbookmarkparams",
"community": 57,
"norm_label": "createbookmarkparams"
},
{
"label": ".CreateBookmark()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L45",
"id": "sqlc_queries_createbookmark",
"community": 19,
"norm_label": ".createbookmark()"
},
{
"label": "DeleteBookmarkParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L77",
"id": "sqlc_deletebookmarkparams",
"community": 57,
"norm_label": "deletebookmarkparams"
},
{
"label": ".DeleteBookmark()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L82",
"id": "sqlc_queries_deletebookmark",
"community": 19,
"norm_label": ".deletebookmark()"
},
{
"label": "GetBookmarkByIDParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L93",
"id": "sqlc_getbookmarkbyidparams",
"community": 57,
"norm_label": "getbookmarkbyidparams"
},
{
"label": ".GetBookmarkByID()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L98",
"id": "sqlc_queries_getbookmarkbyid",
"community": 19,
"norm_label": ".getbookmarkbyid()"
},
{
"label": "GetBookmarksByTagParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L127",
"id": "sqlc_getbookmarksbytagparams",
"community": 57,
"norm_label": "getbookmarksbytagparams"
},
{
"label": ".GetBookmarksByTag()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L134",
"id": "sqlc_queries_getbookmarksbytag",
"community": 19,
"norm_label": ".getbookmarksbytag()"
},
{
"label": "GetBookmarksByUserParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L179",
"id": "sqlc_getbookmarksbyuserparams",
"community": 57,
"norm_label": "getbookmarksbyuserparams"
},
{
"label": ".GetBookmarksByUser()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L185",
"id": "sqlc_queries_getbookmarksbyuser",
"community": 19,
"norm_label": ".getbookmarksbyuser()"
},
{
"label": "RemoveBookmarkTagParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L221",
"id": "sqlc_removebookmarktagparams",
"community": 57,
"norm_label": "removebookmarktagparams"
},
{
"label": ".RemoveBookmarkTag()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L226",
"id": "sqlc_queries_removebookmarktag",
"community": 19,
"norm_label": ".removebookmarktag()"
},
{
"label": "SearchBookmarksParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L243",
"id": "sqlc_searchbookmarksparams",
"community": 57,
"norm_label": "searchbookmarksparams"
},
{
"label": ".SearchBookmarks()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L250",
"id": "sqlc_queries_searchbookmarks",
"community": 19,
"norm_label": ".searchbookmarks()"
},
{
"label": "UpdateBookmarkParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L301",
"id": "sqlc_updatebookmarkparams",
"community": 57,
"norm_label": "updatebookmarkparams"
},
{
"label": ".UpdateBookmark()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L313",
"id": "sqlc_queries_updatebookmark",
"community": 19,
"norm_label": ".updatebookmark()"
},
{
"label": "models.go",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L1",
"id": "backend_internal_db_sqlc_models_go",
"community": 52,
"norm_label": "models.go"
},
{
"label": "AuditLog",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L13",
"id": "sqlc_auditlog",
"community": 52,
"norm_label": "auditlog"
},
{
"label": "Bookmark",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L26",
"id": "sqlc_bookmark",
"community": 52,
"norm_label": "bookmark"
},
{
"label": "BookmarkTag",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L40",
"id": "sqlc_bookmarktag",
"community": 52,
"norm_label": "bookmarktag"
},
{
"label": "File",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L45",
"id": "sqlc_file",
"community": 52,
"norm_label": "file"
},
{
"label": "FileTag",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L58",
"id": "sqlc_filetag",
"community": 52,
"norm_label": "filetag"
},
{
"label": "Note",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L63",
"id": "sqlc_note",
"community": 52,
"norm_label": "note"
},
{
"label": "NoteTag",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L72",
"id": "sqlc_notetag",
"community": 52,
"norm_label": "notetag"
},
{
"label": "Tag",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L77",
"id": "sqlc_tag",
"community": 52,
"norm_label": "tag"
},
{
"label": "Task",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L86",
"id": "sqlc_task",
"community": 52,
"norm_label": "task"
},
{
"label": "TaskTag",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L98",
"id": "sqlc_tasktag",
"community": 52,
"norm_label": "tasktag"
},
{
"label": "User",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L103",
"id": "sqlc_user",
"community": 52,
"norm_label": "user"
},
{
"label": "users.sql.go",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L1",
"id": "backend_internal_db_sqlc_users_sql_go",
"community": 62,
"norm_label": "users.sql.go"
},
{
"label": "CreateUserParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L20",
"id": "sqlc_createuserparams",
"community": 62,
"norm_label": "createuserparams"
},
{
"label": "CreateUserRow",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L30",
"id": "sqlc_createuserrow",
"community": 62,
"norm_label": "createuserrow"
},
{
"label": ".CreateUser()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L43",
"id": "sqlc_queries_createuser",
"community": 19,
"norm_label": ".createuser()"
},
{
"label": ".DeleteUser()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L73",
"id": "sqlc_queries_deleteuser",
"community": 19,
"norm_label": ".deleteuser()"
},
{
"label": "GetUserByEmailRow",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L84",
"id": "sqlc_getuserbyemailrow",
"community": 62,
"norm_label": "getuserbyemailrow"
},
{
"label": ".GetUserByEmail()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L97",
"id": "sqlc_queries_getuserbyemail",
"community": 19,
"norm_label": ".getuserbyemail()"
},
{
"label": "GetUserByIDRow",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L121",
"id": "sqlc_getuserbyidrow",
"community": 62,
"norm_label": "getuserbyidrow"
},
{
"label": ".GetUserByID()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L134",
"id": "sqlc_queries_getuserbyid",
"community": 19,
"norm_label": ".getuserbyid()"
},
{
"label": "ListUsersParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L159",
"id": "sqlc_listusersparams",
"community": 62,
"norm_label": "listusersparams"
},
{
"label": "ListUsersRow",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L164",
"id": "sqlc_listusersrow",
"community": 62,
"norm_label": "listusersrow"
},
{
"label": ".ListUsers()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L177",
"id": "sqlc_queries_listusers",
"community": 19,
"norm_label": ".listusers()"
},
{
"label": ".UpdateLastLogin()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L214",
"id": "sqlc_queries_updatelastlogin",
"community": 19,
"norm_label": ".updatelastlogin()"
},
{
"label": "UpdateUserParams",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L230",
"id": "sqlc_updateuserparams",
"community": 62,
"norm_label": "updateuserparams"
},
{
"label": "UpdateUserRow",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L238",
"id": "sqlc_updateuserrow",
"community": 62,
"norm_label": "updateuserrow"
},
{
"label": ".UpdateUser()",
"file_type": "code",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L251",
"id": "sqlc_queries_updateuser",
"community": 19,
"norm_label": ".updateuser()"
},
{
"label": "cache.go",
"file_type": "code",
"source_file": "backend/middleware/cache.go",
"source_location": "L1",
"id": "backend_middleware_cache_go",
"community": 3,
"norm_label": "cache.go"
},
{
"label": "CacheConfig",
"file_type": "code",
"source_file": "backend/middleware/cache.go",
"source_location": "L16",
"id": "middleware_cacheconfig",
"community": 3,
"norm_label": "cacheconfig"
},
{
"label": "DefaultCacheConfig()",
"file_type": "code",
"source_file": "backend/middleware/cache.go",
"source_location": "L24",
"id": "middleware_cache_defaultcacheconfig",
"community": 3,
"norm_label": "defaultcacheconfig()"
},
{
"label": "CacheMiddleware()",
"file_type": "code",
"source_file": "backend/middleware/cache.go",
"source_location": "L33",
"id": "middleware_cache_cachemiddleware",
"community": 3,
"norm_label": "cachemiddleware()"
},
{
"label": "shouldSkipCache()",
"file_type": "code",
"source_file": "backend/middleware/cache.go",
"source_location": "L91",
"id": "middleware_cache_shouldskipcache",
"community": 3,
"norm_label": "shouldskipcache()"
},
{
"label": "generateCacheKey()",
"file_type": "code",
"source_file": "backend/middleware/cache.go",
"source_location": "L106",
"id": "middleware_cache_generatecachekey",
"community": 3,
"norm_label": "generatecachekey()"
},
{
"label": "cachedResponseWriter",
"file_type": "code",
"source_file": "backend/middleware/cache.go",
"source_location": "L126",
"id": "middleware_cachedresponsewriter",
"community": 3,
"norm_label": "cachedresponsewriter"
},
{
"label": ".Write()",
"file_type": "code",
"source_file": "backend/middleware/cache.go",
"source_location": "L131",
"id": "middleware_cachedresponsewriter_write",
"community": 3,
"norm_label": ".write()"
},
{
"label": "InvalidateCache()",
"file_type": "code",
"source_file": "backend/middleware/cache.go",
"source_location": "L137",
"id": "middleware_cache_invalidatecache",
"community": 3,
"norm_label": "invalidatecache()"
},
{
"label": "CacheInvalidationMiddleware()",
"file_type": "code",
"source_file": "backend/middleware/cache.go",
"source_location": "L155",
"id": "middleware_cache_cacheinvalidationmiddleware",
"community": 3,
"norm_label": "cacheinvalidationmiddleware()"
},
{
"label": "rate_limiter.go",
"file_type": "code",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L1",
"id": "backend_middleware_rate_limiter_go",
"community": 3,
"norm_label": "rate_limiter.go"
},
{
"label": "RateLimiter",
"file_type": "code",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L13",
"id": "middleware_ratelimiter",
"community": 3,
"norm_label": "ratelimiter"
},
{
"label": "ClientInfo",
"file_type": "code",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L20",
"id": "middleware_clientinfo",
"community": 3,
"norm_label": "clientinfo"
},
{
"label": "NewRateLimiter()",
"file_type": "code",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L26",
"id": "middleware_rate_limiter_newratelimiter",
"community": 3,
"norm_label": "newratelimiter()"
},
{
"label": ".Middleware()",
"file_type": "code",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L40",
"id": "middleware_ratelimiter_middleware",
"community": 3,
"norm_label": ".middleware()"
},
{
"label": ".cleanup()",
"file_type": "code",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L91",
"id": "middleware_ratelimiter_cleanup",
"community": 3,
"norm_label": ".cleanup()"
},
{
"label": "RateLimitConfig",
"file_type": "code",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L108",
"id": "middleware_ratelimitconfig",
"community": 3,
"norm_label": "ratelimitconfig"
},
{
"label": "DefaultRateLimitConfig()",
"file_type": "code",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L115",
"id": "middleware_rate_limiter_defaultratelimitconfig",
"community": 3,
"norm_label": "defaultratelimitconfig()"
},
{
"label": "RateLimit()",
"file_type": "code",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L124",
"id": "middleware_rate_limiter_ratelimit",
"community": 3,
"norm_label": "ratelimit()"
},
{
"label": "AuthRateLimit()",
"file_type": "code",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L132",
"id": "middleware_rate_limiter_authratelimit",
"community": 3,
"norm_label": "authratelimit()"
},
{
"label": "GeneralRateLimit()",
"file_type": "code",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L137",
"id": "middleware_rate_limiter_generalratelimit",
"community": 3,
"norm_label": "generalratelimit()"
},
{
"label": "session.go",
"file_type": "code",
"source_file": "backend/middleware/session.go",
"source_location": "L1",
"id": "backend_middleware_session_go",
"community": 11,
"norm_label": "session.go"
},
{
"label": "SessionData",
"file_type": "code",
"source_file": "backend/middleware/session.go",
"source_location": "L17",
"id": "middleware_sessiondata",
"community": 11,
"norm_label": "sessiondata"
},
{
"label": "SessionStore",
"file_type": "code",
"source_file": "backend/middleware/session.go",
"source_location": "L30",
"id": "middleware_sessionstore",
"community": 11,
"norm_label": "sessionstore"
},
{
"label": "RedisSessionStore",
"file_type": "code",
"source_file": "backend/middleware/session.go",
"source_location": "L39",
"id": "middleware_redissessionstore",
"community": 11,
"norm_label": "redissessionstore"
},
{
"label": "NewSessionStore()",
"file_type": "code",
"source_file": "backend/middleware/session.go",
"source_location": "L45",
"id": "middleware_session_newsessionstore",
"community": 11,
"norm_label": "newsessionstore()"
},
{
"label": ".CreateSession()",
"file_type": "code",
"source_file": "backend/middleware/session.go",
"source_location": "L53",
"id": "middleware_redissessionstore_createsession",
"community": 11,
"norm_label": ".createsession()"
},
{
"label": ".GetSession()",
"file_type": "code",
"source_file": "backend/middleware/session.go",
"source_location": "L81",
"id": "middleware_redissessionstore_getsession",
"community": 11,
"norm_label": ".getsession()"
},
{
"label": ".UpdateSession()",
"file_type": "code",
"source_file": "backend/middleware/session.go",
"source_location": "L113",
"id": "middleware_redissessionstore_updatesession",
"community": 11,
"norm_label": ".updatesession()"
},
{
"label": ".DeleteSession()",
"file_type": "code",
"source_file": "backend/middleware/session.go",
"source_location": "L143",
"id": "middleware_redissessionstore_deletesession",
"community": 11,
"norm_label": ".deletesession()"
},
{
"label": ".CleanupExpiredSessions()",
"file_type": "code",
"source_file": "backend/middleware/session.go",
"source_location": "L164",
"id": "middleware_redissessionstore_cleanupexpiredsessions",
"community": 11,
"norm_label": ".cleanupexpiredsessions()"
},
{
"label": "InitSessionStore()",
"file_type": "code",
"source_file": "backend/middleware/session.go",
"source_location": "L178",
"id": "middleware_session_initsessionstore",
"community": 11,
"norm_label": "initsessionstore()"
},
{
"label": "SessionMiddleware()",
"file_type": "code",
"source_file": "backend/middleware/session.go",
"source_location": "L195",
"id": "middleware_session_sessionmiddleware",
"community": 11,
"norm_label": "sessionmiddleware()"
},
{
"label": "GetSessionFromContext()",
"file_type": "code",
"source_file": "backend/middleware/session.go",
"source_location": "L246",
"id": "middleware_session_getsessionfromcontext",
"community": 11,
"norm_label": "getsessionfromcontext()"
},
{
"label": "GetUserIDFromSession()",
"file_type": "code",
"source_file": "backend/middleware/session.go",
"source_location": "L254",
"id": "middleware_session_getuseridfromsession",
"community": 11,
"norm_label": "getuseridfromsession()"
},
{
"label": "GetUserEmailFromSession()",
"file_type": "code",
"source_file": "backend/middleware/session.go",
"source_location": "L281",
"id": "middleware_session_getuseremailfromsession",
"community": 11,
"norm_label": "getuseremailfromsession()"
},
{
"label": "generateSessionID()",
"file_type": "code",
"source_file": "backend/middleware/session.go",
"source_location": "L303",
"id": "middleware_session_generatesessionid",
"community": 11,
"norm_label": "generatesessionid()"
},
{
"label": "GetSessionStore()",
"file_type": "code",
"source_file": "backend/middleware/session.go",
"source_location": "L308",
"id": "middleware_session_getsessionstore",
"community": 11,
"norm_label": "getsessionstore()"
},
{
"label": "CleanupSessionsOnShutdown()",
"file_type": "code",
"source_file": "backend/middleware/session.go",
"source_location": "L313",
"id": "middleware_session_cleanupsessionsonshutdown",
"community": 11,
"norm_label": "cleanupsessionsonshutdown()"
},
{
"label": "demo.go",
"file_type": "code",
"source_file": "backend/middleware/demo.go",
"source_location": "L1",
"id": "backend_middleware_demo_go",
"community": 3,
"norm_label": "demo.go"
},
{
"label": "DemoModeMiddleware()",
"file_type": "code",
"source_file": "backend/middleware/demo.go",
"source_location": "L13",
"id": "middleware_demo_demomodemiddleware",
"community": 3,
"norm_label": "demomodemiddleware()"
},
{
"label": "IsDemoMode()",
"file_type": "code",
"source_file": "backend/middleware/demo.go",
"source_location": "L55",
"id": "middleware_demo_isdemomode",
"community": 3,
"norm_label": "isdemomode()"
},
{
"label": "performance.go",
"file_type": "code",
"source_file": "backend/middleware/performance.go",
"source_location": "L1",
"id": "backend_middleware_performance_go",
"community": 14,
"norm_label": "performance.go"
},
{
"label": "PerformanceMiddleware()",
"file_type": "code",
"source_file": "backend/middleware/performance.go",
"source_location": "L12",
"id": "middleware_performance_performancemiddleware",
"community": 14,
"norm_label": "performancemiddleware()"
},
{
"label": "RequestIDMiddleware()",
"file_type": "code",
"source_file": "backend/middleware/performance.go",
"source_location": "L30",
"id": "middleware_performance_requestidmiddleware",
"community": 14,
"norm_label": "requestidmiddleware()"
},
{
"label": "generateRequestID()",
"file_type": "code",
"source_file": "backend/middleware/performance.go",
"source_location": "L43",
"id": "middleware_performance_generaterequestid",
"community": 14,
"norm_label": "generaterequestid()"
},
{
"label": "SlowQueryMiddleware()",
"file_type": "code",
"source_file": "backend/middleware/performance.go",
"source_location": "L48",
"id": "middleware_performance_slowquerymiddleware",
"community": 14,
"norm_label": "slowquerymiddleware()"
},
{
"label": "logger.go",
"file_type": "code",
"source_file": "backend/middleware/logger.go",
"source_location": "L1",
"id": "backend_middleware_logger_go",
"community": 14,
"norm_label": "logger.go"
},
{
"label": "LoggerConfig",
"file_type": "code",
"source_file": "backend/middleware/logger.go",
"source_location": "L14",
"id": "middleware_loggerconfig",
"community": 14,
"norm_label": "loggerconfig"
},
{
"label": ".GetLogger()",
"file_type": "code",
"source_file": "backend/middleware/logger.go",
"source_location": "L21",
"id": "middleware_loggerconfig_getlogger",
"community": 14,
"norm_label": ".getlogger()"
},
{
"label": "Logger()",
"file_type": "code",
"source_file": "backend/middleware/logger.go",
"source_location": "L26",
"id": "middleware_logger_logger",
"community": 14,
"norm_label": "logger()"
},
{
"label": "RequestLogger()",
"file_type": "code",
"source_file": "backend/middleware/logger.go",
"source_location": "L84",
"id": "middleware_logger_requestlogger",
"community": 14,
"norm_label": "requestlogger()"
},
{
"label": "logRequestBody()",
"file_type": "code",
"source_file": "backend/middleware/logger.go",
"source_location": "L165",
"id": "middleware_logger_logrequestbody",
"community": 14,
"norm_label": "logrequestbody()"
},
{
"label": "SecurityLogger()",
"file_type": "code",
"source_file": "backend/middleware/logger.go",
"source_location": "L194",
"id": "middleware_logger_securitylogger",
"community": 14,
"norm_label": "securitylogger()"
},
{
"label": "logSecurityEvent()",
"file_type": "code",
"source_file": "backend/middleware/logger.go",
"source_location": "L221",
"id": "middleware_logger_logsecurityevent",
"community": 14,
"norm_label": "logsecurityevent()"
},
{
"label": "PerformanceLogger()",
"file_type": "code",
"source_file": "backend/middleware/logger.go",
"source_location": "L238",
"id": "middleware_logger_performancelogger",
"community": 14,
"norm_label": "performancelogger()"
},
{
"label": "logPerformanceEvent()",
"file_type": "code",
"source_file": "backend/middleware/logger.go",
"source_location": "L260",
"id": "middleware_logger_logperformanceevent",
"community": 14,
"norm_label": "logperformanceevent()"
},
{
"label": "input_validation.go",
"file_type": "code",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L1",
"id": "backend_middleware_input_validation_go",
"community": 11,
"norm_label": "input_validation.go"
},
{
"label": "InputValidationMiddleware()",
"file_type": "code",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L14",
"id": "middleware_input_validation_inputvalidationmiddleware",
"community": 11,
"norm_label": "inputvalidationmiddleware()"
},
{
"label": "ValidateRequestBody()",
"file_type": "code",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L41",
"id": "middleware_input_validation_validaterequestbody",
"community": 11,
"norm_label": "validaterequestbody()"
},
{
"label": "requestBody",
"file_type": "code",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L75",
"id": "middleware_requestbody",
"community": 11,
"norm_label": "requestbody"
},
{
"label": ".Read()",
"file_type": "code",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L80",
"id": "middleware_requestbody_read",
"community": 12,
"norm_label": ".read()"
},
{
"label": ".Close()",
"file_type": "code",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L89",
"id": "middleware_requestbody_close",
"community": 11,
"norm_label": ".close()"
},
{
"label": "containsMaliciousContent()",
"file_type": "code",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L94",
"id": "middleware_input_validation_containsmaliciouscontent",
"community": 11,
"norm_label": "containsmaliciouscontent()"
},
{
"label": "sanitizeInput()",
"file_type": "code",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L265",
"id": "middleware_input_validation_sanitizeinput",
"community": 11,
"norm_label": "sanitizeinput()"
},
{
"label": "ValidateEmail()",
"file_type": "code",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L285",
"id": "middleware_input_validation_validateemail",
"community": 11,
"norm_label": "validateemail()"
},
{
"label": "ValidatePassword()",
"file_type": "code",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L291",
"id": "middleware_input_validation_validatepassword",
"community": 11,
"norm_label": "validatepassword()"
},
{
"label": "ValidateUsername()",
"file_type": "code",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L326",
"id": "middleware_input_validation_validateusername",
"community": 11,
"norm_label": "validateusername()"
},
{
"label": "ValidateID()",
"file_type": "code",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L348",
"id": "middleware_input_validation_validateid",
"community": 11,
"norm_label": "validateid()"
},
{
"label": "ValidatePagination()",
"file_type": "code",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L362",
"id": "middleware_input_validation_validatepagination",
"community": 11,
"norm_label": "validatepagination()"
},
{
"label": "cors.go",
"file_type": "code",
"source_file": "backend/middleware/cors.go",
"source_location": "L1",
"id": "backend_middleware_cors_go",
"community": 3,
"norm_label": "cors.go"
},
{
"label": "CORSMiddleware()",
"file_type": "code",
"source_file": "backend/middleware/cors.go",
"source_location": "L11",
"id": "middleware_cors_corsmiddleware",
"community": 3,
"norm_label": "corsmiddleware()"
},
{
"label": "error_handler.go",
"file_type": "code",
"source_file": "backend/middleware/error_handler.go",
"source_location": "L1",
"id": "backend_middleware_error_handler_go",
"community": 87,
"norm_label": "error_handler.go"
},
{
"label": "ErrorResponse",
"file_type": "code",
"source_file": "backend/middleware/error_handler.go",
"source_location": "L12",
"id": "middleware_errorresponse",
"community": 87,
"norm_label": "errorresponse"
},
{
"label": "ErrorHandlerMiddleware()",
"file_type": "code",
"source_file": "backend/middleware/error_handler.go",
"source_location": "L20",
"id": "middleware_error_handler_errorhandlermiddleware",
"community": 87,
"norm_label": "errorhandlermiddleware()"
},
{
"label": "NotFoundHandler()",
"file_type": "code",
"source_file": "backend/middleware/error_handler.go",
"source_location": "L61",
"id": "middleware_error_handler_notfoundhandler",
"community": 87,
"norm_label": "notfoundhandler()"
},
{
"label": "MethodNotAllowedHandler()",
"file_type": "code",
"source_file": "backend/middleware/error_handler.go",
"source_location": "L72",
"id": "middleware_error_handler_methodnotallowedhandler",
"community": 87,
"norm_label": "methodnotallowedhandler()"
},
{
"label": "memory_cache.go",
"file_type": "code",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L1",
"id": "backend_middleware_memory_cache_go",
"community": 11,
"norm_label": "memory_cache.go"
},
{
"label": "MemoryCacheItem",
"file_type": "code",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L15",
"id": "middleware_memorycacheitem",
"community": 11,
"norm_label": "memorycacheitem"
},
{
"label": "MemoryCache",
"file_type": "code",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L21",
"id": "middleware_memorycache",
"community": 11,
"norm_label": "memorycache"
},
{
"label": "NewMemoryCache()",
"file_type": "code",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L27",
"id": "middleware_memory_cache_newmemorycache",
"community": 11,
"norm_label": "newmemorycache()"
},
{
"label": ".Get()",
"file_type": "code",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L39",
"id": "middleware_memorycache_get",
"community": 11,
"norm_label": ".get()"
},
{
"label": ".Set()",
"file_type": "code",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L52",
"id": "middleware_memorycache_set",
"community": 11,
"norm_label": ".set()"
},
{
"label": ".Delete()",
"file_type": "code",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L63",
"id": "middleware_memorycache_delete",
"community": 11,
"norm_label": ".delete()"
},
{
"label": ".DeletePattern()",
"file_type": "code",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L71",
"id": "middleware_memorycache_deletepattern",
"community": 11,
"norm_label": ".deletepattern()"
},
{
"label": ".cleanup()",
"file_type": "code",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L83",
"id": "middleware_memorycache_cleanup",
"community": 11,
"norm_label": ".cleanup()"
},
{
"label": "MemoryCacheConfig",
"file_type": "code",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L103",
"id": "middleware_memorycacheconfig",
"community": 11,
"norm_label": "memorycacheconfig"
},
{
"label": "DefaultMemoryCacheConfig()",
"file_type": "code",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L110",
"id": "middleware_memory_cache_defaultmemorycacheconfig",
"community": 11,
"norm_label": "defaultmemorycacheconfig()"
},
{
"label": "MemoryCacheMiddleware()",
"file_type": "code",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L119",
"id": "middleware_memory_cache_memorycachemiddleware",
"community": 11,
"norm_label": "memorycachemiddleware()"
},
{
"label": "generateMemoryCacheKey()",
"file_type": "code",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L166",
"id": "middleware_memory_cache_generatememorycachekey",
"community": 11,
"norm_label": "generatememorycachekey()"
},
{
"label": "memoryCachedResponseWriter",
"file_type": "code",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L186",
"id": "middleware_memorycachedresponsewriter",
"community": 11,
"norm_label": "memorycachedresponsewriter"
},
{
"label": ".Write()",
"file_type": "code",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L191",
"id": "middleware_memorycachedresponsewriter_write",
"community": 11,
"norm_label": ".write()"
},
{
"label": "InvalidateMemoryCache()",
"file_type": "code",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L197",
"id": "middleware_memory_cache_invalidatememorycache",
"community": 11,
"norm_label": "invalidatememorycache()"
},
{
"label": "MemoryCacheInvalidationMiddleware()",
"file_type": "code",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L202",
"id": "middleware_memory_cache_memorycacheinvalidationmiddleware",
"community": 11,
"norm_label": "memorycacheinvalidationmiddleware()"
},
{
"label": "metrics.go",
"file_type": "code",
"source_file": "backend/middleware/metrics.go",
"source_location": "L1",
"id": "backend_middleware_metrics_go",
"community": 36,
"norm_label": "metrics.go"
},
{
"label": "Metrics",
"file_type": "code",
"source_file": "backend/middleware/metrics.go",
"source_location": "L11",
"id": "middleware_metrics",
"community": 36,
"norm_label": "metrics"
},
{
"label": "GetMetrics()",
"file_type": "code",
"source_file": "backend/middleware/metrics.go",
"source_location": "L43",
"id": "middleware_metrics_getmetrics",
"community": 36,
"norm_label": "getmetrics()"
},
{
"label": "MetricsMiddleware()",
"file_type": "code",
"source_file": "backend/middleware/metrics.go",
"source_location": "L64",
"id": "middleware_metrics_metricsmiddleware",
"community": 36,
"norm_label": "metricsmiddleware()"
},
{
"label": "IncrementUsersTotal()",
"file_type": "code",
"source_file": "backend/middleware/metrics.go",
"source_location": "L114",
"id": "middleware_metrics_incrementuserstotal",
"community": 36,
"norm_label": "incrementuserstotal()"
},
{
"label": "IncrementBookmarksTotal()",
"file_type": "code",
"source_file": "backend/middleware/metrics.go",
"source_location": "L121",
"id": "middleware_metrics_incrementbookmarkstotal",
"community": 36,
"norm_label": "incrementbookmarkstotal()"
},
{
"label": "DecrementBookmarksTotal()",
"file_type": "code",
"source_file": "backend/middleware/metrics.go",
"source_location": "L128",
"id": "middleware_metrics_decrementbookmarkstotal",
"community": 36,
"norm_label": "decrementbookmarkstotal()"
},
{
"label": "IncrementTasksTotal()",
"file_type": "code",
"source_file": "backend/middleware/metrics.go",
"source_location": "L137",
"id": "middleware_metrics_incrementtaskstotal",
"community": 36,
"norm_label": "incrementtaskstotal()"
},
{
"label": "DecrementTasksTotal()",
"file_type": "code",
"source_file": "backend/middleware/metrics.go",
"source_location": "L144",
"id": "middleware_metrics_decrementtaskstotal",
"community": 36,
"norm_label": "decrementtaskstotal()"
},
{
"label": "IncrementFilesTotal()",
"file_type": "code",
"source_file": "backend/middleware/metrics.go",
"source_location": "L153",
"id": "middleware_metrics_incrementfilestotal",
"community": 36,
"norm_label": "incrementfilestotal()"
},
{
"label": "DecrementFilesTotal()",
"file_type": "code",
"source_file": "backend/middleware/metrics.go",
"source_location": "L160",
"id": "middleware_metrics_decrementfilestotal",
"community": 36,
"norm_label": "decrementfilestotal()"
},
{
"label": "IncrementNotesTotal()",
"file_type": "code",
"source_file": "backend/middleware/metrics.go",
"source_location": "L169",
"id": "middleware_metrics_incrementnotestotal",
"community": 36,
"norm_label": "incrementnotestotal()"
},
{
"label": "DecrementNotesTotal()",
"file_type": "code",
"source_file": "backend/middleware/metrics.go",
"source_location": "L176",
"id": "middleware_metrics_decrementnotestotal",
"community": 36,
"norm_label": "decrementnotestotal()"
},
{
"label": "SetDatabaseConnections()",
"file_type": "code",
"source_file": "backend/middleware/metrics.go",
"source_location": "L185",
"id": "middleware_metrics_setdatabaseconnections",
"community": 36,
"norm_label": "setdatabaseconnections()"
},
{
"label": "ResetMetrics()",
"file_type": "code",
"source_file": "backend/middleware/metrics.go",
"source_location": "L192",
"id": "middleware_metrics_resetmetrics",
"community": 36,
"norm_label": "resetmetrics()"
},
{
"label": "copyMap()",
"file_type": "code",
"source_file": "backend/middleware/metrics.go",
"source_location": "L210",
"id": "middleware_metrics_copymap",
"community": 36,
"norm_label": "copymap()"
},
{
"label": "copyDurationMap()",
"file_type": "code",
"source_file": "backend/middleware/metrics.go",
"source_location": "L218",
"id": "middleware_metrics_copydurationmap",
"community": 36,
"norm_label": "copydurationmap()"
},
{
"label": "audit.go",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L1",
"id": "backend_middleware_audit_go",
"community": 1,
"norm_label": "audit.go"
},
{
"label": "AuditMiddleware()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L19",
"id": "middleware_audit_auditmiddleware",
"community": 1,
"norm_label": "auditmiddleware()"
},
{
"label": "LogSecurityEvent()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L78",
"id": "middleware_audit_logsecurityevent",
"community": 1,
"norm_label": "logsecurityevent()"
},
{
"label": "LogUserAction()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L97",
"id": "middleware_audit_loguseraction",
"community": 1,
"norm_label": "loguseraction()"
},
{
"label": "shouldSkipAudit()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L117",
"id": "middleware_audit_shouldskipaudit",
"community": 1,
"norm_label": "shouldskipaudit()"
},
{
"label": "getUintFromInterface()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L134",
"id": "middleware_audit_getuintfrominterface",
"community": 1,
"norm_label": "getuintfrominterface()"
},
{
"label": "getUserEmail()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L141",
"id": "middleware_audit_getuseremail",
"community": 1,
"norm_label": "getuseremail()"
},
{
"label": "getActionFromMethodAndPath()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L148",
"id": "middleware_audit_getactionfrommethodandpath",
"community": 1,
"norm_label": "getactionfrommethodandpath()"
},
{
"label": "getResourceFromPath()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L174",
"id": "middleware_audit_getresourcefrompath",
"community": 1,
"norm_label": "getresourcefrompath()"
},
{
"label": "getResourceIDFromPath()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L207",
"id": "middleware_audit_getresourceidfrompath",
"community": 1,
"norm_label": "getresourceidfrompath()"
},
{
"label": "generateDescription()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L224",
"id": "middleware_audit_generatedescription",
"community": 1,
"norm_label": "generatedescription()"
},
{
"label": "generateDetails()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L233",
"id": "middleware_audit_generatedetails",
"community": 1,
"norm_label": "generatedetails()"
},
{
"label": "sanitizeJSON()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L255",
"id": "middleware_audit_sanitizejson",
"community": 1,
"norm_label": "sanitizejson()"
},
{
"label": "getSessionID()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L274",
"id": "middleware_audit_getsessionid",
"community": 1,
"norm_label": "getsessionid()"
},
{
"label": "getCountryFromIP()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L284",
"id": "middleware_audit_getcountryfromip",
"community": 1,
"norm_label": "getcountryfromip()"
},
{
"label": "getDeviceFromUserAgent()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L289",
"id": "middleware_audit_getdevicefromuseragent",
"community": 1,
"norm_label": "getdevicefromuseragent()"
},
{
"label": "getPlatformFromUserAgent()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L298",
"id": "middleware_audit_getplatformfromuseragent",
"community": 1,
"norm_label": "getplatformfromuseragent()"
},
{
"label": "getBrowserFromUserAgent()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L313",
"id": "middleware_audit_getbrowserfromuseragent",
"community": 1,
"norm_label": "getbrowserfromuseragent()"
},
{
"label": "assessRisk()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L326",
"id": "middleware_audit_assessrisk",
"community": 1,
"norm_label": "assessrisk()"
},
{
"label": "assessSecurityRisk()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L349",
"id": "middleware_audit_assesssecurityrisk",
"community": 1,
"norm_label": "assesssecurityrisk()"
},
{
"label": "assessActionRisk()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L364",
"id": "middleware_audit_assessactionrisk",
"community": 1,
"norm_label": "assessactionrisk()"
},
{
"label": "isSuspiciousActivity()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L374",
"id": "middleware_audit_issuspiciousactivity",
"community": 1,
"norm_label": "issuspiciousactivity()"
},
{
"label": "getFailureReason()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L385",
"id": "middleware_audit_getfailurereason",
"community": 1,
"norm_label": "getfailurereason()"
},
{
"label": "saveAuditLog()",
"file_type": "code",
"source_file": "backend/middleware/audit.go",
"source_location": "L404",
"id": "middleware_audit_saveauditlog",
"community": 1,
"norm_label": "saveauditlog()"
},
{
"label": "vite.config.ts",
"file_type": "code",
"source_file": "desktop/vite.config.ts",
"source_location": "L1",
"id": "desktop_vite_config_ts",
"community": 172,
"norm_label": "vite.config.ts"
},
{
"label": "build.rs",
"file_type": "code",
"source_file": "desktop/src-tauri/build.rs",
"source_location": "L1",
"id": "desktop_src_tauri_build_rs",
"community": 139,
"norm_label": "build.rs"
},
{
"label": "main()",
"file_type": "code",
"source_file": "desktop/src-tauri/build.rs",
"source_location": "L1",
"id": "src_tauri_build_main",
"community": 139,
"norm_label": "main()"
},
{
"label": "main.rs",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L1",
"id": "desktop_src_tauri_src_main_rs",
"community": 0,
"norm_label": "main.rs"
},
{
"label": "DesktopConfig",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L22",
"id": "src_main_desktopconfig",
"community": 0,
"norm_label": "desktopconfig"
},
{
"label": "DesktopConfigView",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L29",
"id": "src_main_desktopconfigview",
"community": 0,
"norm_label": "desktopconfigview"
},
{
"label": "UploadSummary",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L36",
"id": "src_main_uploadsummary",
"community": 0,
"norm_label": "uploadsummary"
},
{
"label": "TokenValidationResult",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L46",
"id": "src_main_tokenvalidationresult",
"community": 0,
"norm_label": "tokenvalidationresult"
},
{
"label": "UploadedFileResponse",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L54",
"id": "src_main_uploadedfileresponse",
"community": 0,
"norm_label": "uploadedfileresponse"
},
{
"label": "FileShareResponse",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L60",
"id": "src_main_fileshareresponse",
"community": 0,
"norm_label": "fileshareresponse"
},
{
"label": "RuntimeDesktopConfig",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L66",
"id": "src_main_runtimedesktopconfig",
"community": 0,
"norm_label": "runtimedesktopconfig"
},
{
"label": "get_desktop_config()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L73",
"id": "src_main_get_desktop_config",
"community": 0,
"norm_label": "get_desktop_config()"
},
{
"label": "connect_instance()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L96",
"id": "src_main_connect_instance",
"community": 0,
"norm_label": "connect_instance()"
},
{
"label": "select_sync_folder()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L120",
"id": "src_main_select_sync_folder",
"community": 0,
"norm_label": "select_sync_folder()"
},
{
"label": "open_sync_folder()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L128",
"id": "src_main_open_sync_folder",
"community": 0,
"norm_label": "open_sync_folder()"
},
{
"label": "upload_files_now()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L139",
"id": "src_main_upload_files_now",
"community": 0,
"norm_label": "upload_files_now()"
},
{
"label": "sync_folder_now()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L154",
"id": "src_main_sync_folder_now",
"community": 0,
"norm_label": "sync_folder_now()"
},
{
"label": "quick_share_files()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L169",
"id": "src_main_quick_share_files",
"community": 0,
"norm_label": "quick_share_files()"
},
{
"label": "validate_integration_token()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L184",
"id": "src_main_validate_integration_token",
"community": 0,
"norm_label": "validate_integration_token()"
},
{
"label": "normalize_instance_url()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L195",
"id": "src_main_normalize_instance_url",
"community": 0,
"norm_label": "normalize_instance_url()"
},
{
"label": "normalize_api_key()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L223",
"id": "src_main_normalize_api_key",
"community": 0,
"norm_label": "normalize_api_key()"
},
{
"label": "normalize_sync_folder()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L240",
"id": "src_main_normalize_sync_folder",
"community": 0,
"norm_label": "normalize_sync_folder()"
},
{
"label": "normalize_optional_sync_folder()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L260",
"id": "src_main_normalize_optional_sync_folder",
"community": 0,
"norm_label": "normalize_optional_sync_folder()"
},
{
"label": "config_path()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L272",
"id": "src_main_config_path",
"community": 0,
"norm_label": "config_path()"
},
{
"label": "load_config()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L284",
"id": "src_main_load_config",
"community": 0,
"norm_label": "load_config()"
},
{
"label": "save_config()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L297",
"id": "src_main_save_config",
"community": 0,
"norm_label": "save_config()"
},
{
"label": "load_runtime_config()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L305",
"id": "src_main_load_runtime_config",
"community": 0,
"norm_label": "load_runtime_config()"
},
{
"label": "collect_files()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L334",
"id": "src_main_collect_files",
"community": 0,
"norm_label": "collect_files()"
},
{
"label": "upload_paths()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L378",
"id": "src_main_upload_paths",
"community": 0,
"norm_label": "upload_paths()"
},
{
"label": "upload_single_file()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L420",
"id": "src_main_upload_single_file",
"community": 0,
"norm_label": "upload_single_file()"
},
{
"label": "quick_share_paths()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L472",
"id": "src_main_quick_share_paths",
"community": 0,
"norm_label": "quick_share_paths()"
},
{
"label": "create_file_share()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L532",
"id": "src_main_create_file_share",
"community": 0,
"norm_label": "create_file_share()"
},
{
"label": "copy_links_to_clipboard()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L587",
"id": "src_main_copy_links_to_clipboard",
"community": 0,
"norm_label": "copy_links_to_clipboard()"
},
{
"label": "validate_token_permissions()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L600",
"id": "src_main_validate_token_permissions",
"community": 0,
"norm_label": "validate_token_permissions()"
},
{
"label": "truncate()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L688",
"id": "src_main_truncate",
"community": 0,
"norm_label": "truncate()"
},
{
"label": "close_window_if_exists()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L704",
"id": "src_main_close_window_if_exists",
"community": 0,
"norm_label": "close_window_if_exists()"
},
{
"label": "open_setup_window()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L710",
"id": "src_main_open_setup_window",
"community": 0,
"norm_label": "open_setup_window()"
},
{
"label": "open_main_window()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L732",
"id": "src_main_open_main_window",
"community": 0,
"norm_label": "open_main_window()"
},
{
"label": "setup_menu()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L751",
"id": "src_main_setup_menu",
"community": 0,
"norm_label": "setup_menu()"
},
{
"label": "show_summary_dialog()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L830",
"id": "src_main_show_summary_dialog",
"community": 0,
"norm_label": "show_summary_dialog()"
},
{
"label": "show_error_dialog()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L876",
"id": "src_main_show_error_dialog",
"community": 0,
"norm_label": "show_error_dialog()"
},
{
"label": "handle_menu_event()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L885",
"id": "src_main_handle_menu_event",
"community": 0,
"norm_label": "handle_menu_event()"
},
{
"label": "boxed_error()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L921",
"id": "src_main_boxed_error",
"community": 0,
"norm_label": "boxed_error()"
},
{
"label": "path_to_string()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L925",
"id": "src_main_path_to_string",
"community": 0,
"norm_label": "path_to_string()"
},
{
"label": "main()",
"file_type": "code",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L929",
"id": "src_main_main",
"community": 0,
"norm_label": "main()"
},
{
"label": "main.js",
"file_type": "code",
"source_file": "desktop/src/main.js",
"source_location": "L1",
"id": "desktop_src_main_js",
"community": 7,
"norm_label": "main.js"
},
{
"label": "setStatus()",
"file_type": "code",
"source_file": "desktop/src/main.js",
"source_location": "L30",
"id": "src_main_setstatus",
"community": 7,
"norm_label": "setstatus()"
},
{
"label": "setError()",
"file_type": "code",
"source_file": "desktop/src/main.js",
"source_location": "L34",
"id": "src_main_seterror",
"community": 7,
"norm_label": "seterror()"
},
{
"label": "setPermissionStatus()",
"file_type": "code",
"source_file": "desktop/src/main.js",
"source_location": "L38",
"id": "src_main_setpermissionstatus",
"community": 7,
"norm_label": "setpermissionstatus()"
},
{
"label": "setBusy()",
"file_type": "code",
"source_file": "desktop/src/main.js",
"source_location": "L42",
"id": "src_main_setbusy",
"community": 7,
"norm_label": "setbusy()"
},
{
"label": "isValidUrl()",
"file_type": "code",
"source_file": "desktop/src/main.js",
"source_location": "L51",
"id": "src_main_isvalidurl",
"community": 7,
"norm_label": "isvalidurl()"
},
{
"label": "formatSummary()",
"file_type": "code",
"source_file": "desktop/src/main.js",
"source_location": "L60",
"id": "src_main_formatsummary",
"community": 7,
"norm_label": "formatsummary()"
},
{
"label": "hydrate()",
"file_type": "code",
"source_file": "desktop/src/main.js",
"source_location": "L86",
"id": "src_main_hydrate",
"community": 7,
"norm_label": "hydrate()"
},
{
"label": "VerticalTrailer.tsx",
"file_type": "code",
"source_file": "video/src/VerticalTrailer.tsx",
"source_location": "L1",
"id": "video_src_verticaltrailer_tsx",
"community": 173,
"norm_label": "verticaltrailer.tsx"
},
{
"label": "Trailer.tsx",
"file_type": "code",
"source_file": "video/src/Trailer.tsx",
"source_location": "L1",
"id": "video_src_trailer_tsx",
"community": 174,
"norm_label": "trailer.tsx"
},
{
"label": "index.ts",
"file_type": "code",
"source_file": "video/src/index.ts",
"source_location": "L1",
"id": "video_src_index_ts",
"community": 175,
"norm_label": "index.ts"
},
{
"label": "Poster.tsx",
"file_type": "code",
"source_file": "video/src/Poster.tsx",
"source_location": "L1",
"id": "video_src_poster_tsx",
"community": 140,
"norm_label": "poster.tsx"
},
{
"label": "Poster()",
"file_type": "code",
"source_file": "video/src/Poster.tsx",
"source_location": "L6",
"id": "src_poster_poster",
"community": 140,
"norm_label": "poster()"
},
{
"label": "remotion-env.d.ts",
"file_type": "code",
"source_file": "video/src/remotion-env.d.ts",
"source_location": "L1",
"id": "video_src_remotion_env_d_ts",
"community": 176,
"norm_label": "remotion-env.d.ts"
},
{
"label": "Root.tsx",
"file_type": "code",
"source_file": "video/src/Root.tsx",
"source_location": "L1",
"id": "video_src_root_tsx",
"community": 141,
"norm_label": "root.tsx"
},
{
"label": "RemotionRoot()",
"file_type": "code",
"source_file": "video/src/Root.tsx",
"source_location": "L7",
"id": "src_root_remotionroot",
"community": 141,
"norm_label": "remotionroot()"
},
{
"label": "TrailerAudio.tsx",
"file_type": "code",
"source_file": "video/src/TrailerAudio.tsx",
"source_location": "L1",
"id": "video_src_traileraudio_tsx",
"community": 142,
"norm_label": "traileraudio.tsx"
},
{
"label": "TrailerAudio()",
"file_type": "code",
"source_file": "video/src/TrailerAudio.tsx",
"source_location": "L4",
"id": "src_traileraudio_traileraudio",
"community": 142,
"norm_label": "traileraudio()"
},
{
"label": "trackeep.ts",
"file_type": "code",
"source_file": "video/src/theme/trackeep.ts",
"source_location": "L1",
"id": "video_src_theme_trackeep_ts",
"community": 177,
"norm_label": "trackeep.ts"
},
{
"label": "MontageScene.tsx",
"file_type": "code",
"source_file": "video/src/scenes/MontageScene.tsx",
"source_location": "L1",
"id": "video_src_scenes_montagescene_tsx",
"community": 178,
"norm_label": "montagescene.tsx"
},
{
"label": "ColdOpenScene.tsx",
"file_type": "code",
"source_file": "video/src/scenes/ColdOpenScene.tsx",
"source_location": "L1",
"id": "video_src_scenes_coldopenscene_tsx",
"community": 179,
"norm_label": "coldopenscene.tsx"
},
{
"label": "MetricsActivationScene.tsx",
"file_type": "code",
"source_file": "video/src/scenes/MetricsActivationScene.tsx",
"source_location": "L1",
"id": "video_src_scenes_metricsactivationscene_tsx",
"community": 143,
"norm_label": "metricsactivationscene.tsx"
},
{
"label": "s()",
"file_type": "code",
"source_file": "video/src/scenes/MetricsActivationScene.tsx",
"source_location": "L11",
"id": "scenes_metricsactivationscene_s",
"community": 143,
"norm_label": "s()"
},
{
"label": "SearchAiScene.tsx",
"file_type": "code",
"source_file": "video/src/scenes/SearchAiScene.tsx",
"source_location": "L1",
"id": "video_src_scenes_searchaiscene_tsx",
"community": 144,
"norm_label": "searchaiscene.tsx"
},
{
"label": "s()",
"file_type": "code",
"source_file": "video/src/scenes/SearchAiScene.tsx",
"source_location": "L11",
"id": "scenes_searchaiscene_s",
"community": 144,
"norm_label": "s()"
},
{
"label": "EndCardScene.tsx",
"file_type": "code",
"source_file": "video/src/scenes/EndCardScene.tsx",
"source_location": "L1",
"id": "video_src_scenes_endcardscene_tsx",
"community": 145,
"norm_label": "endcardscene.tsx"
},
{
"label": "EndCardScene()",
"file_type": "code",
"source_file": "video/src/scenes/EndCardScene.tsx",
"source_location": "L6",
"id": "scenes_endcardscene_endcardscene",
"community": 145,
"norm_label": "endcardscene()"
},
{
"label": "AnalyticsScene.tsx",
"file_type": "code",
"source_file": "video/src/scenes/AnalyticsScene.tsx",
"source_location": "L1",
"id": "video_src_scenes_analyticsscene_tsx",
"community": 146,
"norm_label": "analyticsscene.tsx"
},
{
"label": "s()",
"file_type": "code",
"source_file": "video/src/scenes/AnalyticsScene.tsx",
"source_location": "L12",
"id": "scenes_analyticsscene_s",
"community": 146,
"norm_label": "s()"
},
{
"label": "DashboardFlybyScene.tsx",
"file_type": "code",
"source_file": "video/src/scenes/DashboardFlybyScene.tsx",
"source_location": "L1",
"id": "video_src_scenes_dashboardflybyscene_tsx",
"community": 147,
"norm_label": "dashboardflybyscene.tsx"
},
{
"label": "s()",
"file_type": "code",
"source_file": "video/src/scenes/DashboardFlybyScene.tsx",
"source_location": "L11",
"id": "scenes_dashboardflybyscene_s",
"community": 147,
"norm_label": "s()"
},
{
"label": "TimeTrackingScene.tsx",
"file_type": "code",
"source_file": "video/src/scenes/TimeTrackingScene.tsx",
"source_location": "L1",
"id": "video_src_scenes_timetrackingscene_tsx",
"community": 148,
"norm_label": "timetrackingscene.tsx"
},
{
"label": "s()",
"file_type": "code",
"source_file": "video/src/scenes/TimeTrackingScene.tsx",
"source_location": "L13",
"id": "scenes_timetrackingscene_s",
"community": 148,
"norm_label": "s()"
},
{
"label": "PortraitDashboardScene.tsx",
"file_type": "code",
"source_file": "video/src/scenes/portrait/PortraitDashboardScene.tsx",
"source_location": "L1",
"id": "video_src_scenes_portrait_portraitdashboardscene_tsx",
"community": 180,
"norm_label": "portraitdashboardscene.tsx"
},
{
"label": "PortraitMetricsScene.tsx",
"file_type": "code",
"source_file": "video/src/scenes/portrait/PortraitMetricsScene.tsx",
"source_location": "L1",
"id": "video_src_scenes_portrait_portraitmetricsscene_tsx",
"community": 181,
"norm_label": "portraitmetricsscene.tsx"
},
{
"label": "PortraitAnalyticsScene.tsx",
"file_type": "code",
"source_file": "video/src/scenes/portrait/PortraitAnalyticsScene.tsx",
"source_location": "L1",
"id": "video_src_scenes_portrait_portraitanalyticsscene_tsx",
"community": 182,
"norm_label": "portraitanalyticsscene.tsx"
},
{
"label": "PortraitTimeTrackingScene.tsx",
"file_type": "code",
"source_file": "video/src/scenes/portrait/PortraitTimeTrackingScene.tsx",
"source_location": "L1",
"id": "video_src_scenes_portrait_portraittimetrackingscene_tsx",
"community": 183,
"norm_label": "portraittimetrackingscene.tsx"
},
{
"label": "PortraitSceneShell.tsx",
"file_type": "code",
"source_file": "video/src/scenes/portrait/PortraitSceneShell.tsx",
"source_location": "L1",
"id": "video_src_scenes_portrait_portraitsceneshell_tsx",
"community": 149,
"norm_label": "portraitsceneshell.tsx"
},
{
"label": "PortraitSceneShell()",
"file_type": "code",
"source_file": "video/src/scenes/portrait/PortraitSceneShell.tsx",
"source_location": "L12",
"id": "portrait_portraitsceneshell_portraitsceneshell",
"community": 149,
"norm_label": "portraitsceneshell()"
},
{
"label": "PortraitSearchAiScene.tsx",
"file_type": "code",
"source_file": "video/src/scenes/portrait/PortraitSearchAiScene.tsx",
"source_location": "L1",
"id": "video_src_scenes_portrait_portraitsearchaiscene_tsx",
"community": 184,
"norm_label": "portraitsearchaiscene.tsx"
},
{
"label": "PortraitMontageScene.tsx",
"file_type": "code",
"source_file": "video/src/scenes/portrait/PortraitMontageScene.tsx",
"source_location": "L1",
"id": "video_src_scenes_portrait_portraitmontagescene_tsx",
"community": 185,
"norm_label": "portraitmontagescene.tsx"
},
{
"label": "PortraitColdOpenScene.tsx",
"file_type": "code",
"source_file": "video/src/scenes/portrait/PortraitColdOpenScene.tsx",
"source_location": "L1",
"id": "video_src_scenes_portrait_portraitcoldopenscene_tsx",
"community": 186,
"norm_label": "portraitcoldopenscene.tsx"
},
{
"label": "trailerData.ts",
"file_type": "code",
"source_file": "video/src/data/trailerData.ts",
"source_location": "L1",
"id": "video_src_data_trailerdata_ts",
"community": 187,
"norm_label": "trailerdata.ts"
},
{
"label": "types.ts",
"file_type": "code",
"source_file": "video/src/data/types.ts",
"source_location": "L1",
"id": "video_src_data_types_ts",
"community": 188,
"norm_label": "types.ts"
},
{
"label": "IconBadge.tsx",
"file_type": "code",
"source_file": "video/src/components/IconBadge.tsx",
"source_location": "L1",
"id": "video_src_components_iconbadge_tsx",
"community": 189,
"norm_label": "iconbadge.tsx"
},
{
"label": "SearchField.tsx",
"file_type": "code",
"source_file": "video/src/components/SearchField.tsx",
"source_location": "L1",
"id": "video_src_components_searchfield_tsx",
"community": 190,
"norm_label": "searchfield.tsx"
},
{
"label": "ProgressModule.tsx",
"file_type": "code",
"source_file": "video/src/components/ProgressModule.tsx",
"source_location": "L1",
"id": "video_src_components_progressmodule_tsx",
"community": 191,
"norm_label": "progressmodule.tsx"
},
{
"label": "SignalBadge.tsx",
"file_type": "code",
"source_file": "video/src/components/SignalBadge.tsx",
"source_location": "L1",
"id": "video_src_components_signalbadge_tsx",
"community": 192,
"norm_label": "signalbadge.tsx"
},
{
"label": "MetricTile.tsx",
"file_type": "code",
"source_file": "video/src/components/MetricTile.tsx",
"source_location": "L1",
"id": "video_src_components_metrictile_tsx",
"community": 193,
"norm_label": "metrictile.tsx"
},
{
"label": "HeaderShell.tsx",
"file_type": "code",
"source_file": "video/src/components/HeaderShell.tsx",
"source_location": "L1",
"id": "video_src_components_headershell_tsx",
"community": 194,
"norm_label": "headershell.tsx"
},
{
"label": "TypingMessage.tsx",
"file_type": "code",
"source_file": "video/src/components/TypingMessage.tsx",
"source_location": "L1",
"id": "video_src_components_typingmessage_tsx",
"community": 195,
"norm_label": "typingmessage.tsx"
},
{
"label": "ChartBars.tsx",
"file_type": "code",
"source_file": "video/src/components/ChartBars.tsx",
"source_location": "L1",
"id": "video_src_components_chartbars_tsx",
"community": 196,
"norm_label": "chartbars.tsx"
},
{
"label": "AppChrome.tsx",
"file_type": "code",
"source_file": "video/src/components/AppChrome.tsx",
"source_location": "L1",
"id": "video_src_components_appchrome_tsx",
"community": 197,
"norm_label": "appchrome.tsx"
},
{
"label": "RoutePreviewCard.tsx",
"file_type": "code",
"source_file": "video/src/components/RoutePreviewCard.tsx",
"source_location": "L1",
"id": "video_src_components_routepreviewcard_tsx",
"community": 198,
"norm_label": "routepreviewcard.tsx"
},
{
"label": "KineticHeadline.tsx",
"file_type": "code",
"source_file": "video/src/components/KineticHeadline.tsx",
"source_location": "L1",
"id": "video_src_components_kineticheadline_tsx",
"community": 199,
"norm_label": "kineticheadline.tsx"
},
{
"label": "HighlightBox.tsx",
"file_type": "code",
"source_file": "video/src/components/HighlightBox.tsx",
"source_location": "L1",
"id": "video_src_components_highlightbox_tsx",
"community": 200,
"norm_label": "highlightbox.tsx"
},
{
"label": "DemoSurface.tsx",
"file_type": "code",
"source_file": "video/src/components/DemoSurface.tsx",
"source_location": "L1",
"id": "video_src_components_demosurface_tsx",
"community": 150,
"norm_label": "demosurface.tsx"
},
{
"label": "resolveMotion()",
"file_type": "code",
"source_file": "video/src/components/DemoSurface.tsx",
"source_location": "L29",
"id": "components_demosurface_resolvemotion",
"community": 150,
"norm_label": "resolvemotion()"
},
{
"label": "Backdrop.tsx",
"file_type": "code",
"source_file": "video/src/components/Backdrop.tsx",
"source_location": "L1",
"id": "video_src_components_backdrop_tsx",
"community": 201,
"norm_label": "backdrop.tsx"
},
{
"label": "EndCard.tsx",
"file_type": "code",
"source_file": "video/src/components/EndCard.tsx",
"source_location": "L1",
"id": "video_src_components_endcard_tsx",
"community": 202,
"norm_label": "endcard.tsx"
},
{
"label": "SidebarShell.tsx",
"file_type": "code",
"source_file": "video/src/components/SidebarShell.tsx",
"source_location": "L1",
"id": "video_src_components_sidebarshell_tsx",
"community": 203,
"norm_label": "sidebarshell.tsx"
},
{
"label": "trailer-config.tsx",
"file_type": "code",
"source_file": "video/src/lib/trailer-config.tsx",
"source_location": "L1",
"id": "video_src_lib_trailer_config_tsx",
"community": 151,
"norm_label": "trailer-config.tsx"
},
{
"label": "useTrailerConfig()",
"file_type": "code",
"source_file": "video/src/lib/trailer-config.tsx",
"source_location": "L25",
"id": "lib_trailer_config_usetrailerconfig",
"community": 151,
"norm_label": "usetrailerconfig()"
},
{
"label": "motion.ts",
"file_type": "code",
"source_file": "video/src/lib/motion.ts",
"source_location": "L1",
"id": "video_src_lib_motion_ts",
"community": 98,
"norm_label": "motion.ts"
},
{
"label": "springIn()",
"file_type": "code",
"source_file": "video/src/lib/motion.ts",
"source_location": "L4",
"id": "lib_motion_springin",
"community": 98,
"norm_label": "springin()"
},
{
"label": "easedProgress()",
"file_type": "code",
"source_file": "video/src/lib/motion.ts",
"source_location": "L17",
"id": "lib_motion_easedprogress",
"community": 98,
"norm_label": "easedprogress()"
},
{
"label": "fadeSlideUpStyle()",
"file_type": "code",
"source_file": "video/src/lib/motion.ts",
"source_location": "L25",
"id": "lib_motion_fadeslideupstyle",
"community": 98,
"norm_label": "fadeslideupstyle()"
},
{
"label": "format.ts",
"file_type": "code",
"source_file": "video/src/lib/format.ts",
"source_location": "L1",
"id": "video_src_lib_format_ts",
"community": 88,
"norm_label": "format.ts"
},
{
"label": "formatMetricValue()",
"file_type": "code",
"source_file": "video/src/lib/format.ts",
"source_location": "L3",
"id": "lib_format_formatmetricvalue",
"community": 88,
"norm_label": "formatmetricvalue()"
},
{
"label": "formatStopwatch()",
"file_type": "code",
"source_file": "video/src/lib/format.ts",
"source_location": "L14",
"id": "lib_format_formatstopwatch",
"community": 88,
"norm_label": "formatstopwatch()"
},
{
"label": "formatAnalyticsHours()",
"file_type": "code",
"source_file": "video/src/lib/format.ts",
"source_location": "L20",
"id": "lib_format_formatanalyticshours",
"community": 88,
"norm_label": "formatanalyticshours()"
},
{
"label": "clamp()",
"file_type": "code",
"source_file": "video/src/lib/format.ts",
"source_location": "L26",
"id": "lib_format_clamp",
"community": 88,
"norm_label": "clamp()"
},
{
"label": "index-0VyYz8R-.js",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "static_assets_index_0vyyz8r_js",
"community": 8,
"norm_label": "index-0vyyz8r-.js"
},
{
"label": "r()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_r",
"community": 8,
"norm_label": "r()"
},
{
"label": "n()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_n",
"community": 8,
"norm_label": "n()"
},
{
"label": "Ot()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_ot",
"community": 8,
"norm_label": "ot()"
},
{
"label": "Fe()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_fe",
"community": 8,
"norm_label": "fe()"
},
{
"label": "k()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_k",
"community": 8,
"norm_label": "k()"
},
{
"label": "P()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_p",
"community": 8,
"norm_label": "p()"
},
{
"label": "Ut()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_ut",
"community": 8,
"norm_label": "ut()"
},
{
"label": "J()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_j",
"community": 8,
"norm_label": "j()"
},
{
"label": "ee()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_ee",
"community": 8,
"norm_label": "ee()"
},
{
"label": "Ft()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_ft",
"community": 8,
"norm_label": "ft()"
},
{
"label": "lt()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_lt",
"community": 8,
"norm_label": "lt()"
},
{
"label": "qt()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_qt",
"community": 8,
"norm_label": "qt()"
},
{
"label": "Bt()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_bt",
"community": 8,
"norm_label": "bt()"
},
{
"label": "Kt()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_kt",
"community": 8,
"norm_label": "kt()"
},
{
"label": "_t()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_t",
"community": 8,
"norm_label": "_t()"
},
{
"label": "Vt()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_vt",
"community": 8,
"norm_label": "vt()"
},
{
"label": "Ct()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_ct",
"community": 8,
"norm_label": "ct()"
},
{
"label": "St()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_st",
"community": 8,
"norm_label": "st()"
},
{
"label": "Ae()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_ae",
"community": 8,
"norm_label": "ae()"
},
{
"label": "zt()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_zt",
"community": 8,
"norm_label": "zt()"
},
{
"label": "at()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_at",
"community": 8,
"norm_label": "at()"
},
{
"label": "Ke()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_ke",
"community": 8,
"norm_label": "ke()"
},
{
"label": "ye()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_ye",
"community": 8,
"norm_label": "ye()"
},
{
"label": "Gt()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_gt",
"community": 8,
"norm_label": "gt()"
},
{
"label": "Et()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_et",
"community": 8,
"norm_label": "et()"
},
{
"label": "Ht()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_ht",
"community": 8,
"norm_label": "ht()"
},
{
"label": "Ve()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_ve",
"community": 8,
"norm_label": "ve()"
},
{
"label": "Xt()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_xt",
"community": 8,
"norm_label": "xt()"
},
{
"label": "Jt()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_jt",
"community": 8,
"norm_label": "jt()"
},
{
"label": "Yt()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_yt",
"community": 8,
"norm_label": "yt()"
},
{
"label": "S()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_s",
"community": 8,
"norm_label": "s()"
},
{
"label": "Ne()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_ne",
"community": 8,
"norm_label": "ne()"
},
{
"label": "tt()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_tt",
"community": 8,
"norm_label": "tt()"
},
{
"label": "er()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_er",
"community": 8,
"norm_label": "er()"
},
{
"label": "tr()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_tr",
"community": 8,
"norm_label": "tr()"
},
{
"label": "de()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_de",
"community": 8,
"norm_label": "de()"
},
{
"label": "re()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_re",
"community": 8,
"norm_label": "re()"
},
{
"label": "rr()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_rr",
"community": 8,
"norm_label": "rr()"
},
{
"label": "nr()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_nr",
"community": 8,
"norm_label": "nr()"
},
{
"label": "Xe()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_xe",
"community": 8,
"norm_label": "xe()"
},
{
"label": "sr()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_sr",
"community": 8,
"norm_label": "sr()"
},
{
"label": "ze()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_ze",
"community": 8,
"norm_label": "ze()"
},
{
"label": "h()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_h",
"community": 8,
"norm_label": "h()"
},
{
"label": "ir()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_ir",
"community": 8,
"norm_label": "ir()"
},
{
"label": "Ge()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_ge",
"community": 8,
"norm_label": "ge()"
},
{
"label": "it()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_it",
"community": 8,
"norm_label": "it()"
},
{
"label": "pt()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_pt",
"community": 8,
"norm_label": "pt()"
},
{
"label": "Se()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_se",
"community": 8,
"norm_label": "se()"
},
{
"label": "or()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_or",
"community": 8,
"norm_label": "or()"
},
{
"label": "ar()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_ar",
"community": 8,
"norm_label": "ar()"
},
{
"label": "cr()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_cr",
"community": 8,
"norm_label": "cr()"
},
{
"label": "dr()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_dr",
"community": 8,
"norm_label": "dr()"
},
{
"label": "ur()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_ur",
"community": 8,
"norm_label": "ur()"
},
{
"label": "fr()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_fr",
"community": 8,
"norm_label": "fr()"
},
{
"label": "gr()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_gr",
"community": 8,
"norm_label": "gr()"
},
{
"label": "hr()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_hr",
"community": 8,
"norm_label": "hr()"
},
{
"label": "rt()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_rt",
"community": 8,
"norm_label": "rt()"
},
{
"label": "xr()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_xr",
"community": 8,
"norm_label": "xr()"
},
{
"label": "vr()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_vr",
"community": 8,
"norm_label": "vr()"
},
{
"label": "wr()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_wr",
"community": 8,
"norm_label": "wr()"
},
{
"label": "Ue()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_ue",
"community": 8,
"norm_label": "ue()"
},
{
"label": "qr()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"id": "assets_index_0vyyz8r_qr",
"community": 8,
"norm_label": "qr()"
},
{
"label": "Jr()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L5",
"id": "assets_index_0vyyz8r_jr",
"community": 8,
"norm_label": "jr()"
},
{
"label": "children()",
"file_type": "code",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L5",
"id": "assets_index_0vyyz8r_children",
"community": 8,
"norm_label": "children()"
},
{
"label": "uno.config.ts",
"file_type": "code",
"source_file": "frontend/uno.config.ts",
"source_location": "L1",
"id": "frontend_uno_config_ts",
"community": 204,
"norm_label": "uno.config.ts"
},
{
"label": "vite.config.ts",
"file_type": "code",
"source_file": "frontend/vite.config.ts",
"source_location": "L1",
"id": "frontend_vite_config_ts",
"community": 107,
"norm_label": "vite.config.ts"
},
{
"label": "generateBundle()",
"file_type": "code",
"source_file": "frontend/vite.config.ts",
"source_location": "L23",
"id": "frontend_vite_config_generatebundle",
"community": 107,
"norm_label": "generatebundle()"
},
{
"label": "onwarn()",
"file_type": "code",
"source_file": "frontend/vite.config.ts",
"source_location": "L51",
"id": "frontend_vite_config_onwarn",
"community": 107,
"norm_label": "onwarn()"
},
{
"label": "index.tsx",
"file_type": "code",
"source_file": "frontend/src/index.tsx",
"source_location": "L1",
"id": "frontend_src_index_tsx",
"community": 108,
"norm_label": "index.tsx"
},
{
"label": "App.tsx",
"file_type": "code",
"source_file": "frontend/src/App.tsx",
"source_location": "L1",
"id": "frontend_src_app_tsx",
"community": 108,
"norm_label": "app.tsx"
},
{
"label": "initializeDarkMode()",
"file_type": "code",
"source_file": "frontend/src/App.tsx",
"source_location": "L38",
"id": "src_app_initializedarkmode",
"community": 108,
"norm_label": "initializedarkmode()"
},
{
"label": "global.d.ts",
"file_type": "code",
"source_file": "frontend/src/global.d.ts",
"source_location": "L1",
"id": "frontend_src_global_d_ts",
"community": 205,
"norm_label": "global.d.ts"
},
{
"label": "updateService.ts",
"file_type": "code",
"source_file": "frontend/src/services/updateService.ts",
"source_location": "L1",
"id": "frontend_src_services_updateservice_ts",
"community": 206,
"norm_label": "updateservice.ts"
},
{
"label": "Timer.tsx",
"file_type": "code",
"source_file": "frontend/src/components/Timer.tsx",
"source_location": "L1",
"id": "frontend_src_components_timer_tsx",
"community": 207,
"norm_label": "timer.tsx"
},
{
"label": "ProtectedRoute.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ProtectedRoute.tsx",
"source_location": "L1",
"id": "frontend_src_components_protectedroute_tsx",
"community": 2,
"norm_label": "protectedroute.tsx"
},
{
"label": "ProtectedRoute()",
"file_type": "code",
"source_file": "frontend/src/components/ProtectedRoute.tsx",
"source_location": "L10",
"id": "components_protectedroute_protectedroute",
"community": 2,
"norm_label": "protectedroute()"
},
{
"label": "AIProviderIcon.tsx",
"file_type": "code",
"source_file": "frontend/src/components/AIProviderIcon.tsx",
"source_location": "L1",
"id": "frontend_src_components_aiprovidericon_tsx",
"community": 152,
"norm_label": "aiprovidericon.tsx"
},
{
"label": "AIProviderIcon()",
"file_type": "code",
"source_file": "frontend/src/components/AIProviderIcon.tsx",
"source_location": "L31",
"id": "components_aiprovidericon_aiprovidericon",
"community": 152,
"norm_label": "aiprovidericon()"
},
{
"label": "AuthenticationWarning.tsx",
"file_type": "code",
"source_file": "frontend/src/components/AuthenticationWarning.tsx",
"source_location": "L1",
"id": "frontend_src_components_authenticationwarning_tsx",
"community": 2,
"norm_label": "authenticationwarning.tsx"
},
{
"label": "handleLogin()",
"file_type": "code",
"source_file": "frontend/src/components/AuthenticationWarning.tsx",
"source_location": "L9",
"id": "components_authenticationwarning_handlelogin",
"community": 2,
"norm_label": "handlelogin()"
},
{
"label": "handleRegister()",
"file_type": "code",
"source_file": "frontend/src/components/AuthenticationWarning.tsx",
"source_location": "L13",
"id": "components_authenticationwarning_handleregister",
"community": 2,
"norm_label": "handleregister()"
},
{
"label": "handleDemoMode()",
"file_type": "code",
"source_file": "frontend/src/components/AuthenticationWarning.tsx",
"source_location": "L17",
"id": "components_authenticationwarning_handledemomode",
"community": 2,
"norm_label": "handledemomode()"
},
{
"label": "TwoFactorAuth.tsx",
"file_type": "code",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L1",
"id": "frontend_src_components_twofactorauth_tsx",
"community": 7,
"norm_label": "twofactorauth.tsx"
},
{
"label": "getAuthHeaders()",
"file_type": "code",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L35",
"id": "components_twofactorauth_getauthheaders",
"community": 7,
"norm_label": "getauthheaders()"
},
{
"label": "fetchTOTPStatus()",
"file_type": "code",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L43",
"id": "components_twofactorauth_fetchtotpstatus",
"community": 7,
"norm_label": "fetchtotpstatus()"
},
{
"label": "setupTOTP()",
"file_type": "code",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L58",
"id": "components_twofactorauth_setuptotp",
"community": 7,
"norm_label": "setuptotp()"
},
{
"label": "verifyTOTPCode()",
"file_type": "code",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L95",
"id": "components_twofactorauth_verifytotpcode",
"community": 7,
"norm_label": "verifytotpcode()"
},
{
"label": "enableTOTP()",
"file_type": "code",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L127",
"id": "components_twofactorauth_enabletotp",
"community": 7,
"norm_label": "enabletotp()"
},
{
"label": "disableTOTP()",
"file_type": "code",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L163",
"id": "components_twofactorauth_disabletotp",
"community": 7,
"norm_label": "disabletotp()"
},
{
"label": "verifyBackupCode()",
"file_type": "code",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L199",
"id": "components_twofactorauth_verifybackupcode",
"community": 7,
"norm_label": "verifybackupcode()"
},
{
"label": "regenerateBackupCodes()",
"file_type": "code",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L232",
"id": "components_twofactorauth_regeneratebackupcodes",
"community": 7,
"norm_label": "regeneratebackupcodes()"
},
{
"label": "TimeEntriesList.tsx",
"file_type": "code",
"source_file": "frontend/src/components/TimeEntriesList.tsx",
"source_location": "L1",
"id": "frontend_src_components_timeentrieslist_tsx",
"community": 208,
"norm_label": "timeentrieslist.tsx"
},
{
"label": "Input.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/Input.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_input_tsx",
"community": 153,
"norm_label": "input.tsx"
},
{
"label": "Input()",
"file_type": "code",
"source_file": "frontend/src/components/ui/Input.tsx",
"source_location": "L16",
"id": "ui_input_input",
"community": 153,
"norm_label": "input()"
},
{
"label": "Textarea.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/Textarea.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_textarea_tsx",
"community": 154,
"norm_label": "textarea.tsx"
},
{
"label": "Textarea()",
"file_type": "code",
"source_file": "frontend/src/components/ui/Textarea.tsx",
"source_location": "L6",
"id": "ui_textarea_textarea",
"community": 154,
"norm_label": "textarea()"
},
{
"label": "MemberModal.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/MemberModal.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_membermodal_tsx",
"community": 109,
"norm_label": "membermodal.tsx"
},
{
"label": "resetForm()",
"file_type": "code",
"source_file": "frontend/src/components/ui/MemberModal.tsx",
"source_location": "L32",
"id": "ui_membermodal_resetform",
"community": 109,
"norm_label": "resetform()"
},
{
"label": "handleSubmit()",
"file_type": "code",
"source_file": "frontend/src/components/ui/MemberModal.tsx",
"source_location": "L53",
"id": "ui_membermodal_handlesubmit",
"community": 109,
"norm_label": "handlesubmit()"
},
{
"label": "RichTextEditor.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/RichTextEditor.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_richtexteditor_tsx",
"community": 209,
"norm_label": "richtexteditor.tsx"
},
{
"label": "ResponsiveGrid.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/ResponsiveGrid.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_responsivegrid_tsx",
"community": 110,
"norm_label": "responsivegrid.tsx"
},
{
"label": "ResponsiveGrid()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ResponsiveGrid.tsx",
"source_location": "L18",
"id": "ui_responsivegrid_responsivegrid",
"community": 110,
"norm_label": "responsivegrid()"
},
{
"label": "MasonryGrid()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ResponsiveGrid.tsx",
"source_location": "L58",
"id": "ui_responsivegrid_masonrygrid",
"community": 110,
"norm_label": "masonrygrid()"
},
{
"label": "NoteModal.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/NoteModal.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_notemodal_tsx",
"community": 111,
"norm_label": "notemodal.tsx"
},
{
"label": "availableTags()",
"file_type": "code",
"source_file": "frontend/src/components/ui/NoteModal.tsx",
"source_location": "L25",
"id": "ui_notemodal_availabletags",
"community": 111,
"norm_label": "availabletags()"
},
{
"label": "handleSubmit()",
"file_type": "code",
"source_file": "frontend/src/components/ui/NoteModal.tsx",
"source_location": "L27",
"id": "ui_notemodal_handlesubmit",
"community": 111,
"norm_label": "handlesubmit()"
},
{
"label": "Dialog.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/Dialog.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_dialog_tsx",
"community": 210,
"norm_label": "dialog.tsx"
},
{
"label": "TimePicker.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/TimePicker.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_timepicker_tsx",
"community": 78,
"norm_label": "timepicker.tsx"
},
{
"label": "getCurrentHour()",
"file_type": "code",
"source_file": "frontend/src/components/ui/TimePicker.tsx",
"source_location": "L24",
"id": "ui_timepicker_getcurrenthour",
"community": 78,
"norm_label": "getcurrenthour()"
},
{
"label": "getCurrentMinute()",
"file_type": "code",
"source_file": "frontend/src/components/ui/TimePicker.tsx",
"source_location": "L25",
"id": "ui_timepicker_getcurrentminute",
"community": 78,
"norm_label": "getcurrentminute()"
},
{
"label": "handleTimeSelect()",
"file_type": "code",
"source_file": "frontend/src/components/ui/TimePicker.tsx",
"source_location": "L27",
"id": "ui_timepicker_handletimeselect",
"community": 78,
"norm_label": "handletimeselect()"
},
{
"label": "handleToggleModal()",
"file_type": "code",
"source_file": "frontend/src/components/ui/TimePicker.tsx",
"source_location": "L34",
"id": "ui_timepicker_handletogglemodal",
"community": 78,
"norm_label": "handletogglemodal()"
},
{
"label": "formatTime()",
"file_type": "code",
"source_file": "frontend/src/components/ui/TimePicker.tsx",
"source_location": "L68",
"id": "ui_timepicker_formattime",
"community": 78,
"norm_label": "formattime()"
},
{
"label": "badge.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/badge.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_badge_tsx",
"community": 155,
"norm_label": "badge.tsx"
},
{
"label": "Badge()",
"file_type": "code",
"source_file": "frontend/src/components/ui/badge.tsx",
"source_location": "L32",
"id": "ui_badge_badge",
"community": 155,
"norm_label": "badge()"
},
{
"label": "LearningPathModal.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/LearningPathModal.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_learningpathmodal_tsx",
"community": 99,
"norm_label": "learningpathmodal.tsx"
},
{
"label": "resetForm()",
"file_type": "code",
"source_file": "frontend/src/components/ui/LearningPathModal.tsx",
"source_location": "L39",
"id": "ui_learningpathmodal_resetform",
"community": 99,
"norm_label": "resetform()"
},
{
"label": "handleSubmit()",
"file_type": "code",
"source_file": "frontend/src/components/ui/LearningPathModal.tsx",
"source_location": "L68",
"id": "ui_learningpathmodal_handlesubmit",
"community": 99,
"norm_label": "handlesubmit()"
},
{
"label": "handleInputChange()",
"file_type": "code",
"source_file": "frontend/src/components/ui/LearningPathModal.tsx",
"source_location": "L89",
"id": "ui_learningpathmodal_handleinputchange",
"community": 99,
"norm_label": "handleinputchange()"
},
{
"label": "EnhancedCard.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/EnhancedCard.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_enhancedcard_tsx",
"community": 156,
"norm_label": "enhancedcard.tsx"
},
{
"label": "handleClose()",
"file_type": "code",
"source_file": "frontend/src/components/ui/EnhancedCard.tsx",
"source_location": "L19",
"id": "ui_enhancedcard_handleclose",
"community": 156,
"norm_label": "handleclose()"
},
{
"label": "ColorSwitcherDropdown.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/ColorSwitcherDropdown.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_colorswitcherdropdown_tsx",
"community": 31,
"norm_label": "colorswitcherdropdown.tsx"
},
{
"label": "applyScheme()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ColorSwitcherDropdown.tsx",
"source_location": "L39",
"id": "ui_colorswitcherdropdown_applyscheme",
"community": 31,
"norm_label": "applyscheme()"
},
{
"label": "DropdownMenu.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/DropdownMenu.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_dropdownmenu_tsx",
"community": 211,
"norm_label": "dropdownmenu.tsx"
},
{
"label": "VideoUploadModal.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/VideoUploadModal.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_videouploadmodal_tsx",
"community": 112,
"norm_label": "videouploadmodal.tsx"
},
{
"label": "extractVideoId()",
"file_type": "code",
"source_file": "frontend/src/components/ui/VideoUploadModal.tsx",
"source_location": "L21",
"id": "ui_videouploadmodal_extractvideoid",
"community": 112,
"norm_label": "extractvideoid()"
},
{
"label": "handleSubmit()",
"file_type": "code",
"source_file": "frontend/src/components/ui/VideoUploadModal.tsx",
"source_location": "L26",
"id": "ui_videouploadmodal_handlesubmit",
"community": 112,
"norm_label": "handlesubmit()"
},
{
"label": "SearchFilters.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/SearchFilters.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_searchfilters_tsx",
"community": 89,
"norm_label": "searchfilters.tsx"
},
{
"label": "handleSearchChange()",
"file_type": "code",
"source_file": "frontend/src/components/ui/SearchFilters.tsx",
"source_location": "L24",
"id": "ui_searchfilters_handlesearchchange",
"community": 89,
"norm_label": "handlesearchchange()"
},
{
"label": "handleFilterChange()",
"file_type": "code",
"source_file": "frontend/src/components/ui/SearchFilters.tsx",
"source_location": "L29",
"id": "ui_searchfilters_handlefilterchange",
"community": 89,
"norm_label": "handlefilterchange()"
},
{
"label": "clearAllFilters()",
"file_type": "code",
"source_file": "frontend/src/components/ui/SearchFilters.tsx",
"source_location": "L38",
"id": "ui_searchfilters_clearallfilters",
"community": 89,
"norm_label": "clearallfilters()"
},
{
"label": "activeFilterCount()",
"file_type": "code",
"source_file": "frontend/src/components/ui/SearchFilters.tsx",
"source_location": "L45",
"id": "ui_searchfilters_activefiltercount",
"community": 89,
"norm_label": "activefiltercount()"
},
{
"label": "DatePicker.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/DatePicker.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_datepicker_tsx",
"community": 113,
"norm_label": "datepicker.tsx"
},
{
"label": "handleDateChange()",
"file_type": "code",
"source_file": "frontend/src/components/ui/DatePicker.tsx",
"source_location": "L234",
"id": "ui_datepicker_handledatechange",
"community": 113,
"norm_label": "handledatechange()"
},
{
"label": "handleTimeChange()",
"file_type": "code",
"source_file": "frontend/src/components/ui/DatePicker.tsx",
"source_location": "L246",
"id": "ui_datepicker_handletimechange",
"community": 113,
"norm_label": "handletimechange()"
},
{
"label": "FileUploadModal.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_fileuploadmodal_tsx",
"community": 48,
"norm_label": "fileuploadmodal.tsx"
},
{
"label": "handleKeyDown()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L41",
"id": "ui_fileuploadmodal_handlekeydown",
"community": 48,
"norm_label": "handlekeydown()"
},
{
"label": "handleFileSelect()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L53",
"id": "ui_fileuploadmodal_handlefileselect",
"community": 48,
"norm_label": "handlefileselect()"
},
{
"label": "handleDrag()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L61",
"id": "ui_fileuploadmodal_handledrag",
"community": 48,
"norm_label": "handledrag()"
},
{
"label": "handleDrop()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L71",
"id": "ui_fileuploadmodal_handledrop",
"community": 48,
"norm_label": "handledrop()"
},
{
"label": "addTag()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L82",
"id": "ui_fileuploadmodal_addtag",
"community": 48,
"norm_label": "addtag()"
},
{
"label": "removeTag()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L90",
"id": "ui_fileuploadmodal_removetag",
"community": 48,
"norm_label": "removetag()"
},
{
"label": "addAssociation()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L94",
"id": "ui_fileuploadmodal_addassociation",
"community": 48,
"norm_label": "addassociation()"
},
{
"label": "removeAssociation()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L104",
"id": "ui_fileuploadmodal_removeassociation",
"community": 48,
"norm_label": "removeassociation()"
},
{
"label": "handleUpload()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L108",
"id": "ui_fileuploadmodal_handleupload",
"community": 48,
"norm_label": "handleupload()"
},
{
"label": "getFileIcon()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L131",
"id": "ui_fileuploadmodal_getfileicon",
"community": 48,
"norm_label": "getfileicon()"
},
{
"label": "isValidUrl()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L140",
"id": "ui_fileuploadmodal_isvalidurl",
"community": 48,
"norm_label": "isvalidurl()"
},
{
"label": "canUpload()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L149",
"id": "ui_fileuploadmodal_canupload",
"community": 48,
"norm_label": "canupload()"
},
{
"label": "GitHubActivity.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/GitHubActivity.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_githubactivity_tsx",
"community": 65,
"norm_label": "githubactivity.tsx"
},
{
"label": "setEmptyData()",
"file_type": "code",
"source_file": "frontend/src/components/ui/GitHubActivity.tsx",
"source_location": "L63",
"id": "ui_githubactivity_setemptydata",
"community": 65,
"norm_label": "setemptydata()"
},
{
"label": "setDemoData()",
"file_type": "code",
"source_file": "frontend/src/components/ui/GitHubActivity.tsx",
"source_location": "L73",
"id": "ui_githubactivity_setdemodata",
"community": 65,
"norm_label": "setdemodata()"
},
{
"label": "handleGitHubActivityData()",
"file_type": "code",
"source_file": "frontend/src/components/ui/GitHubActivity.tsx",
"source_location": "L153",
"id": "ui_githubactivity_handlegithubactivitydata",
"community": 65,
"norm_label": "handlegithubactivitydata()"
},
{
"label": "getMonthLabels()",
"file_type": "code",
"source_file": "frontend/src/components/ui/GitHubActivity.tsx",
"source_location": "L202",
"id": "ui_githubactivity_getmonthlabels",
"community": 65,
"norm_label": "getmonthlabels()"
},
{
"label": "getActivityColor()",
"file_type": "code",
"source_file": "frontend/src/components/ui/GitHubActivity.tsx",
"source_location": "L217",
"id": "ui_githubactivity_getactivitycolor",
"community": 65,
"norm_label": "getactivitycolor()"
},
{
"label": "formatContributionCount()",
"file_type": "code",
"source_file": "frontend/src/components/ui/GitHubActivity.tsx",
"source_location": "L231",
"id": "ui_githubactivity_formatcontributioncount",
"community": 65,
"norm_label": "formatcontributioncount()"
},
{
"label": "getEventIcon()",
"file_type": "code",
"source_file": "frontend/src/components/ui/GitHubActivity.tsx",
"source_location": "L238",
"id": "ui_githubactivity_geteventicon",
"community": 65,
"norm_label": "geteventicon()"
},
{
"label": "TaskModal.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/TaskModal.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_taskmodal_tsx",
"community": 114,
"norm_label": "taskmodal.tsx"
},
{
"label": "resetForm()",
"file_type": "code",
"source_file": "frontend/src/components/ui/TaskModal.tsx",
"source_location": "L41",
"id": "ui_taskmodal_resetform",
"community": 114,
"norm_label": "resetform()"
},
{
"label": "handleSubmit()",
"file_type": "code",
"source_file": "frontend/src/components/ui/TaskModal.tsx",
"source_location": "L70",
"id": "ui_taskmodal_handlesubmit",
"community": 114,
"norm_label": "handlesubmit()"
},
{
"label": "Button.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/Button.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_button_tsx",
"community": 37,
"norm_label": "button.tsx"
},
{
"label": "Button()",
"file_type": "code",
"source_file": "frontend/src/components/ui/Button.tsx",
"source_location": "L53",
"id": "ui_button_button",
"community": 37,
"norm_label": "button()"
},
{
"label": "LoadingState.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/LoadingState.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_loadingstate_tsx",
"community": 212,
"norm_label": "loadingstate.tsx"
},
{
"label": "ConfirmModal.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/ConfirmModal.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_confirmmodal_tsx",
"community": 115,
"norm_label": "confirmmodal.tsx"
},
{
"label": "getIcon()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ConfirmModal.tsx",
"source_location": "L28",
"id": "ui_confirmmodal_geticon",
"community": 115,
"norm_label": "geticon()"
},
{
"label": "getConfirmButtonVariant()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ConfirmModal.tsx",
"source_location": "L39",
"id": "ui_confirmmodal_getconfirmbuttonvariant",
"community": 115,
"norm_label": "getconfirmbuttonvariant()"
},
{
"label": "SearchTagFilterBar.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/SearchTagFilterBar.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_searchtagfilterbar_tsx",
"community": 213,
"norm_label": "searchtagfilterbar.tsx"
},
{
"label": "tabs-simple.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/tabs-simple.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_tabs_simple_tsx",
"community": 90,
"norm_label": "tabs-simple.tsx"
},
{
"label": "Tabs()",
"file_type": "code",
"source_file": "frontend/src/components/ui/tabs-simple.tsx",
"source_location": "L11",
"id": "ui_tabs_simple_tabs",
"community": 90,
"norm_label": "tabs()"
},
{
"label": "TabsList()",
"file_type": "code",
"source_file": "frontend/src/components/ui/tabs-simple.tsx",
"source_location": "L36",
"id": "ui_tabs_simple_tabslist",
"community": 90,
"norm_label": "tabslist()"
},
{
"label": "TabsTrigger()",
"file_type": "code",
"source_file": "frontend/src/components/ui/tabs-simple.tsx",
"source_location": "L63",
"id": "ui_tabs_simple_tabstrigger",
"community": 90,
"norm_label": "tabstrigger()"
},
{
"label": "TabsContent()",
"file_type": "code",
"source_file": "frontend/src/components/ui/tabs-simple.tsx",
"source_location": "L87",
"id": "ui_tabs_simple_tabscontent",
"community": 90,
"norm_label": "tabscontent()"
},
{
"label": "TagPicker.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/TagPicker.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_tagpicker_tsx",
"community": 79,
"norm_label": "tagpicker.tsx"
},
{
"label": "addTag()",
"file_type": "code",
"source_file": "frontend/src/components/ui/TagPicker.tsx",
"source_location": "L27",
"id": "ui_tagpicker_addtag",
"community": 79,
"norm_label": "addtag()"
},
{
"label": "removeTag()",
"file_type": "code",
"source_file": "frontend/src/components/ui/TagPicker.tsx",
"source_location": "L35",
"id": "ui_tagpicker_removetag",
"community": 79,
"norm_label": "removetag()"
},
{
"label": "handleInputKeyDown()",
"file_type": "code",
"source_file": "frontend/src/components/ui/TagPicker.tsx",
"source_location": "L39",
"id": "ui_tagpicker_handleinputkeydown",
"community": 79,
"norm_label": "handleinputkeydown()"
},
{
"label": "handleInputChange()",
"file_type": "code",
"source_file": "frontend/src/components/ui/TagPicker.tsx",
"source_location": "L57",
"id": "ui_tagpicker_handleinputchange",
"community": 79,
"norm_label": "handleinputchange()"
},
{
"label": "filteredTags()",
"file_type": "code",
"source_file": "frontend/src/components/ui/TagPicker.tsx",
"source_location": "L112",
"id": "ui_tagpicker_filteredtags",
"community": 79,
"norm_label": "filteredtags()"
},
{
"label": "UploadModal.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/UploadModal.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_uploadmodal_tsx",
"community": 2,
"norm_label": "uploadmodal.tsx"
},
{
"label": "handleDragOver()",
"file_type": "code",
"source_file": "frontend/src/components/ui/UploadModal.tsx",
"source_location": "L19",
"id": "ui_uploadmodal_handledragover",
"community": 2,
"norm_label": "handledragover()"
},
{
"label": "handleDragLeave()",
"file_type": "code",
"source_file": "frontend/src/components/ui/UploadModal.tsx",
"source_location": "L24",
"id": "ui_uploadmodal_handledragleave",
"community": 2,
"norm_label": "handledragleave()"
},
{
"label": "handleDrop()",
"file_type": "code",
"source_file": "frontend/src/components/ui/UploadModal.tsx",
"source_location": "L29",
"id": "ui_uploadmodal_handledrop",
"community": 2,
"norm_label": "handledrop()"
},
{
"label": "handleFileSelect()",
"file_type": "code",
"source_file": "frontend/src/components/ui/UploadModal.tsx",
"source_location": "L37",
"id": "ui_uploadmodal_handlefileselect",
"community": 2,
"norm_label": "handlefileselect()"
},
{
"label": "handleUpload()",
"file_type": "code",
"source_file": "frontend/src/components/ui/UploadModal.tsx",
"source_location": "L43",
"id": "ui_uploadmodal_handleupload",
"community": 2,
"norm_label": "handleupload()"
},
{
"label": "removeFile()",
"file_type": "code",
"source_file": "frontend/src/components/ui/UploadModal.tsx",
"source_location": "L84",
"id": "ui_uploadmodal_removefile",
"community": 2,
"norm_label": "removefile()"
},
{
"label": "Card.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/Card.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_card_tsx",
"community": 73,
"norm_label": "card.tsx"
},
{
"label": "Card()",
"file_type": "code",
"source_file": "frontend/src/components/ui/Card.tsx",
"source_location": "L10",
"id": "ui_card_card",
"community": 73,
"norm_label": "card()"
},
{
"label": "CardHeader()",
"file_type": "code",
"source_file": "frontend/src/components/ui/Card.tsx",
"source_location": "L27",
"id": "ui_card_cardheader",
"community": 73,
"norm_label": "cardheader()"
},
{
"label": "CardTitle()",
"file_type": "code",
"source_file": "frontend/src/components/ui/Card.tsx",
"source_location": "L37",
"id": "ui_card_cardtitle",
"community": 73,
"norm_label": "cardtitle()"
},
{
"label": "CardDescription()",
"file_type": "code",
"source_file": "frontend/src/components/ui/Card.tsx",
"source_location": "L50",
"id": "ui_card_carddescription",
"community": 73,
"norm_label": "carddescription()"
},
{
"label": "CardContent()",
"file_type": "code",
"source_file": "frontend/src/components/ui/Card.tsx",
"source_location": "L60",
"id": "ui_card_cardcontent",
"community": 73,
"norm_label": "cardcontent()"
},
{
"label": "CardFooter()",
"file_type": "code",
"source_file": "frontend/src/components/ui/Card.tsx",
"source_location": "L66",
"id": "ui_card_cardfooter",
"community": 73,
"norm_label": "cardfooter()"
},
{
"label": "UpdateChecker.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/UpdateChecker.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_updatechecker_tsx",
"community": 91,
"norm_label": "updatechecker.tsx"
},
{
"label": "installUpdate()",
"file_type": "code",
"source_file": "frontend/src/components/ui/UpdateChecker.tsx",
"source_location": "L22",
"id": "ui_updatechecker_installupdate",
"community": 91,
"norm_label": "installupdate()"
},
{
"label": "cancelUpdate()",
"file_type": "code",
"source_file": "frontend/src/components/ui/UpdateChecker.tsx",
"source_location": "L26",
"id": "ui_updatechecker_cancelupdate",
"community": 91,
"norm_label": "cancelupdate()"
},
{
"label": "getStatusIcon()",
"file_type": "code",
"source_file": "frontend/src/components/ui/UpdateChecker.tsx",
"source_location": "L56",
"id": "ui_updatechecker_getstatusicon",
"community": 91,
"norm_label": "getstatusicon()"
},
{
"label": "getStatusText()",
"file_type": "code",
"source_file": "frontend/src/components/ui/UpdateChecker.tsx",
"source_location": "L70",
"id": "ui_updatechecker_getstatustext",
"community": 91,
"norm_label": "getstatustext()"
},
{
"label": "ViewNoteModal.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/ViewNoteModal.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_viewnotemodal_tsx",
"community": 116,
"norm_label": "viewnotemodal.tsx"
},
{
"label": "getNoteKind()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ViewNoteModal.tsx",
"source_location": "L41",
"id": "ui_viewnotemodal_getnotekind",
"community": 116,
"norm_label": "getnotekind()"
},
{
"label": "updateNoteCheckbox()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ViewNoteModal.tsx",
"source_location": "L47",
"id": "ui_viewnotemodal_updatenotecheckbox",
"community": 116,
"norm_label": "updatenotecheckbox()"
},
{
"label": "ErrorBoundary.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/ErrorBoundary.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_errorboundary_tsx",
"community": 7,
"norm_label": "errorboundary.tsx"
},
{
"label": "reset()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ErrorBoundary.tsx",
"source_location": "L13",
"id": "ui_errorboundary_reset",
"community": 7,
"norm_label": "reset()"
},
{
"label": "LoadingSpinner.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/LoadingSpinner.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_loadingspinner_tsx",
"community": 214,
"norm_label": "loadingspinner.tsx"
},
{
"label": "LearningPathPreviewModal.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/LearningPathPreviewModal.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_learningpathpreviewmodal_tsx",
"community": 92,
"norm_label": "learningpathpreviewmodal.tsx"
},
{
"label": "handleEnroll()",
"file_type": "code",
"source_file": "frontend/src/components/ui/LearningPathPreviewModal.tsx",
"source_location": "L50",
"id": "ui_learningpathpreviewmodal_handleenroll",
"community": 92,
"norm_label": "handleenroll()"
},
{
"label": "getResourceIcon()",
"file_type": "code",
"source_file": "frontend/src/components/ui/LearningPathPreviewModal.tsx",
"source_location": "L64",
"id": "ui_learningpathpreviewmodal_getresourceicon",
"community": 92,
"norm_label": "getresourceicon()"
},
{
"label": "getDifficultyColor()",
"file_type": "code",
"source_file": "frontend/src/components/ui/LearningPathPreviewModal.tsx",
"source_location": "L74",
"id": "ui_learningpathpreviewmodal_getdifficultycolor",
"community": 92,
"norm_label": "getdifficultycolor()"
},
{
"label": "isEnrolling()",
"file_type": "code",
"source_file": "frontend/src/components/ui/LearningPathPreviewModal.tsx",
"source_location": "L176",
"id": "ui_learningpathpreviewmodal_isenrolling",
"community": 92,
"norm_label": "isenrolling()"
},
{
"label": "Switch.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/Switch.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_switch_tsx",
"community": 157,
"norm_label": "switch.tsx"
},
{
"label": "Switch()",
"file_type": "code",
"source_file": "frontend/src/components/ui/Switch.tsx",
"source_location": "L9",
"id": "ui_switch_switch",
"community": 157,
"norm_label": "switch()"
},
{
"label": "ColorPicker.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_colorpicker_tsx",
"community": 49,
"norm_label": "colorpicker.tsx"
},
{
"label": "hexToHSL()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L27",
"id": "ui_colorpicker_hextohsl",
"community": 49,
"norm_label": "hextohsl()"
},
{
"label": "hslToHex()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L50",
"id": "ui_colorpicker_hsltohex",
"community": 49,
"norm_label": "hsltohex()"
},
{
"label": "updateColorFromHue()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L63",
"id": "ui_colorpicker_updatecolorfromhue",
"community": 49,
"norm_label": "updatecolorfromhue()"
},
{
"label": "handleHexChange()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L72",
"id": "ui_colorpicker_handlehexchange",
"community": 49,
"norm_label": "handlehexchange()"
},
{
"label": "handleAlphaChange()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L83",
"id": "ui_colorpicker_handlealphachange",
"community": 49,
"norm_label": "handlealphachange()"
},
{
"label": "handleSliderMouseDown()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L91",
"id": "ui_colorpicker_handleslidermousedown",
"community": 49,
"norm_label": "handleslidermousedown()"
},
{
"label": "updateHueFromPosition()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L97",
"id": "ui_colorpicker_updatehuefromposition",
"community": 49,
"norm_label": "updatehuefromposition()"
},
{
"label": "handleMouseMove()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L106",
"id": "ui_colorpicker_handlemousemove",
"community": 49,
"norm_label": "handlemousemove()"
},
{
"label": "handleMouseUp()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L112",
"id": "ui_colorpicker_handlemouseup",
"community": 49,
"norm_label": "handlemouseup()"
},
{
"label": "handleSavedColorClick()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L117",
"id": "ui_colorpicker_handlesavedcolorclick",
"community": 49,
"norm_label": "handlesavedcolorclick()"
},
{
"label": "handleDeleteColor()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L125",
"id": "ui_colorpicker_handledeletecolor",
"community": 49,
"norm_label": "handledeletecolor()"
},
{
"label": "handleAddNewColor()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L131",
"id": "ui_colorpicker_handleaddnewcolor",
"community": 49,
"norm_label": "handleaddnewcolor()"
},
{
"label": "VideoPreviewModal.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/VideoPreviewModal.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_videopreviewmodal_tsx",
"community": 158,
"norm_label": "videopreviewmodal.tsx"
},
{
"label": "getEmbedUrl()",
"file_type": "code",
"source_file": "frontend/src/components/ui/VideoPreviewModal.tsx",
"source_location": "L12",
"id": "ui_videopreviewmodal_getembedurl",
"community": 158,
"norm_label": "getembedurl()"
},
{
"label": "FileUpload.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_fileupload_tsx",
"community": 46,
"norm_label": "fileupload.tsx"
},
{
"label": "generateId()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L40",
"id": "ui_fileupload_generateid",
"community": 46,
"norm_label": "generateid()"
},
{
"label": "formatFileSize()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L43",
"id": "ui_fileupload_formatfilesize",
"community": 46,
"norm_label": "formatfilesize()"
},
{
"label": "getFileExtension()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L52",
"id": "ui_fileupload_getfileextension",
"community": 46,
"norm_label": "getfileextension()"
},
{
"label": "getFileTypeColor()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L57",
"id": "ui_fileupload_getfiletypecolor",
"community": 46,
"norm_label": "getfiletypecolor()"
},
{
"label": "validateFile()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L65",
"id": "ui_fileupload_validatefile",
"community": 46,
"norm_label": "validatefile()"
},
{
"label": "handleFileSelect()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L83",
"id": "ui_fileupload_handlefileselect",
"community": 46,
"norm_label": "handlefileselect()"
},
{
"label": "simulateUpload()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L115",
"id": "ui_fileupload_simulateupload",
"community": 46,
"norm_label": "simulateupload()"
},
{
"label": "handleDragOver()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L139",
"id": "ui_fileupload_handledragover",
"community": 46,
"norm_label": "handledragover()"
},
{
"label": "handleDragLeave()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L144",
"id": "ui_fileupload_handledragleave",
"community": 46,
"norm_label": "handledragleave()"
},
{
"label": "handleDrop()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L149",
"id": "ui_fileupload_handledrop",
"community": 46,
"norm_label": "handledrop()"
},
{
"label": "handleUrlImport()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L156",
"id": "ui_fileupload_handleurlimport",
"community": 46,
"norm_label": "handleurlimport()"
},
{
"label": "removeFile()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L184",
"id": "ui_fileupload_removefile",
"community": 46,
"norm_label": "removefile()"
},
{
"label": "handleClose()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L191",
"id": "ui_fileupload_handleclose",
"community": 46,
"norm_label": "handleclose()"
},
{
"label": "Toast.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/Toast.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_toast_tsx",
"community": 93,
"norm_label": "toast.tsx"
},
{
"label": "handleClose()",
"file_type": "code",
"source_file": "frontend/src/components/ui/Toast.tsx",
"source_location": "L20",
"id": "ui_toast_handleclose",
"community": 93,
"norm_label": "handleclose()"
},
{
"label": "getIcon()",
"file_type": "code",
"source_file": "frontend/src/components/ui/Toast.tsx",
"source_location": "L25",
"id": "ui_toast_geticon",
"community": 93,
"norm_label": "geticon()"
},
{
"label": "getToneClasses()",
"file_type": "code",
"source_file": "frontend/src/components/ui/Toast.tsx",
"source_location": "L38",
"id": "ui_toast_gettoneclasses",
"community": 93,
"norm_label": "gettoneclasses()"
},
{
"label": "getIconSurface()",
"file_type": "code",
"source_file": "frontend/src/components/ui/Toast.tsx",
"source_location": "L51",
"id": "ui_toast_geticonsurface",
"community": 93,
"norm_label": "geticonsurface()"
},
{
"label": "EditBookmarkModal.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/EditBookmarkModal.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_editbookmarkmodal_tsx",
"community": 24,
"norm_label": "editbookmarkmodal.tsx"
},
{
"label": "availableTags()",
"file_type": "code",
"source_file": "frontend/src/components/ui/EditBookmarkModal.tsx",
"source_location": "L33",
"id": "ui_editbookmarkmodal_availabletags",
"community": 24,
"norm_label": "availabletags()"
},
{
"label": "updateForm()",
"file_type": "code",
"source_file": "frontend/src/components/ui/EditBookmarkModal.tsx",
"source_location": "L48",
"id": "ui_editbookmarkmodal_updateform",
"community": 24,
"norm_label": "updateform()"
},
{
"label": "handleSubmit()",
"file_type": "code",
"source_file": "frontend/src/components/ui/EditBookmarkModal.tsx",
"source_location": "L64",
"id": "ui_editbookmarkmodal_handlesubmit",
"community": 24,
"norm_label": "handlesubmit()"
},
{
"label": "BookmarkModal.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/BookmarkModal.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_bookmarkmodal_tsx",
"community": 117,
"norm_label": "bookmarkmodal.tsx"
},
{
"label": "availableTags()",
"file_type": "code",
"source_file": "frontend/src/components/ui/BookmarkModal.tsx",
"source_location": "L25",
"id": "ui_bookmarkmodal_availabletags",
"community": 117,
"norm_label": "availabletags()"
},
{
"label": "handleSubmit()",
"file_type": "code",
"source_file": "frontend/src/components/ui/BookmarkModal.tsx",
"source_location": "L43",
"id": "ui_bookmarkmodal_handlesubmit",
"community": 117,
"norm_label": "handlesubmit()"
},
{
"label": "FilePreviewModal.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/FilePreviewModal.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_filepreviewmodal_tsx",
"community": 159,
"norm_label": "filepreviewmodal.tsx"
},
{
"label": "getFileIcon()",
"file_type": "code",
"source_file": "frontend/src/components/ui/FilePreviewModal.tsx",
"source_location": "L16",
"id": "ui_filepreviewmodal_getfileicon",
"community": 159,
"norm_label": "getfileicon()"
},
{
"label": "label.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/label.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_label_tsx",
"community": 160,
"norm_label": "label.tsx"
},
{
"label": "Label()",
"file_type": "code",
"source_file": "frontend/src/components/ui/label.tsx",
"source_location": "L16",
"id": "ui_label_label",
"community": 160,
"norm_label": "label()"
},
{
"label": "VirtualList.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/VirtualList.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_virtuallist_tsx",
"community": 118,
"norm_label": "virtuallist.tsx"
},
{
"label": "VirtualList()",
"file_type": "code",
"source_file": "frontend/src/components/ui/VirtualList.tsx",
"source_location": "L13",
"id": "ui_virtuallist_virtuallist",
"community": 118,
"norm_label": "virtuallist()"
},
{
"label": "handleScroll()",
"file_type": "code",
"source_file": "frontend/src/components/ui/VirtualList.tsx",
"source_location": "L79",
"id": "ui_virtuallist_handlescroll",
"community": 118,
"norm_label": "handlescroll()"
},
{
"label": "DateRangePicker.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_daterangepicker_tsx",
"community": 41,
"norm_label": "daterangepicker.tsx"
},
{
"label": "getDaysInMonth()",
"file_type": "code",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L82",
"id": "ui_daterangepicker_getdaysinmonth",
"community": 41,
"norm_label": "getdaysinmonth()"
},
{
"label": "getFirstDayOfMonth()",
"file_type": "code",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L86",
"id": "ui_daterangepicker_getfirstdayofmonth",
"community": 41,
"norm_label": "getfirstdayofmonth()"
},
{
"label": "generateCalendarDays()",
"file_type": "code",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L90",
"id": "ui_daterangepicker_generatecalendardays",
"community": 41,
"norm_label": "generatecalendardays()"
},
{
"label": "isDateInRange()",
"file_type": "code",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L108",
"id": "ui_daterangepicker_isdateinrange",
"community": 41,
"norm_label": "isdateinrange()"
},
{
"label": "isDateStart()",
"file_type": "code",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L114",
"id": "ui_daterangepicker_isdatestart",
"community": 41,
"norm_label": "isdatestart()"
},
{
"label": "isDateEnd()",
"file_type": "code",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L119",
"id": "ui_daterangepicker_isdateend",
"community": 41,
"norm_label": "isdateend()"
},
{
"label": "getDateClass()",
"file_type": "code",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L124",
"id": "ui_daterangepicker_getdateclass",
"community": 41,
"norm_label": "getdateclass()"
},
{
"label": "getCellClass()",
"file_type": "code",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L145",
"id": "ui_daterangepicker_getcellclass",
"community": 41,
"norm_label": "getcellclass()"
},
{
"label": "handleDateClick()",
"file_type": "code",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L166",
"id": "ui_daterangepicker_handledateclick",
"community": 41,
"norm_label": "handledateclick()"
},
{
"label": "handleDateHover()",
"file_type": "code",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L184",
"id": "ui_daterangepicker_handledatehover",
"community": 41,
"norm_label": "handledatehover()"
},
{
"label": "handlePresetClick()",
"file_type": "code",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L198",
"id": "ui_daterangepicker_handlepresetclick",
"community": 41,
"norm_label": "handlepresetclick()"
},
{
"label": "handlePrevMonth()",
"file_type": "code",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L204",
"id": "ui_daterangepicker_handleprevmonth",
"community": 41,
"norm_label": "handleprevmonth()"
},
{
"label": "handleNextMonth()",
"file_type": "code",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L208",
"id": "ui_daterangepicker_handlenextmonth",
"community": 41,
"norm_label": "handlenextmonth()"
},
{
"label": "handleToggleModal()",
"file_type": "code",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L212",
"id": "ui_daterangepicker_handletogglemodal",
"community": 41,
"norm_label": "handletogglemodal()"
},
{
"label": "formatDate()",
"file_type": "code",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L244",
"id": "ui_daterangepicker_formatdate",
"community": 41,
"norm_label": "formatdate()"
},
{
"label": "UserProfileDropdown.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/UserProfileDropdown.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_userprofiledropdown_tsx",
"community": 9,
"norm_label": "userprofiledropdown.tsx"
},
{
"label": "loadDashboardStats()",
"file_type": "code",
"source_file": "frontend/src/components/ui/UserProfileDropdown.tsx",
"source_location": "L35",
"id": "ui_userprofiledropdown_loaddashboardstats",
"community": 9,
"norm_label": "loaddashboardstats()"
},
{
"label": "handleProfileClick()",
"file_type": "code",
"source_file": "frontend/src/components/ui/UserProfileDropdown.tsx",
"source_location": "L75",
"id": "ui_userprofiledropdown_handleprofileclick",
"community": 9,
"norm_label": "handleprofileclick()"
},
{
"label": "handleSettingsClick()",
"file_type": "code",
"source_file": "frontend/src/components/ui/UserProfileDropdown.tsx",
"source_location": "L79",
"id": "ui_userprofiledropdown_handlesettingsclick",
"community": 9,
"norm_label": "handlesettingsclick()"
},
{
"label": "handleStatsClick()",
"file_type": "code",
"source_file": "frontend/src/components/ui/UserProfileDropdown.tsx",
"source_location": "L83",
"id": "ui_userprofiledropdown_handlestatsclick",
"community": 9,
"norm_label": "handlestatsclick()"
},
{
"label": "handleLogout()",
"file_type": "code",
"source_file": "frontend/src/components/ui/UserProfileDropdown.tsx",
"source_location": "L87",
"id": "ui_userprofiledropdown_handlelogout",
"community": 9,
"norm_label": "handlelogout()"
},
{
"label": "getInitials()",
"file_type": "code",
"source_file": "frontend/src/components/ui/UserProfileDropdown.tsx",
"source_location": "L94",
"id": "ui_userprofiledropdown_getinitials",
"community": 9,
"norm_label": "getinitials()"
},
{
"label": "select-simple.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/select-simple.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_select_simple_tsx",
"community": 80,
"norm_label": "select-simple.tsx"
},
{
"label": "Select()",
"file_type": "code",
"source_file": "frontend/src/components/ui/select-simple.tsx",
"source_location": "L12",
"id": "ui_select_simple_select",
"community": 80,
"norm_label": "select()"
},
{
"label": "SelectTrigger()",
"file_type": "code",
"source_file": "frontend/src/components/ui/select-simple.tsx",
"source_location": "L21",
"id": "ui_select_simple_selecttrigger",
"community": 80,
"norm_label": "selecttrigger()"
},
{
"label": "SelectValue()",
"file_type": "code",
"source_file": "frontend/src/components/ui/select-simple.tsx",
"source_location": "L38",
"id": "ui_select_simple_selectvalue",
"community": 80,
"norm_label": "selectvalue()"
},
{
"label": "SelectContent()",
"file_type": "code",
"source_file": "frontend/src/components/ui/select-simple.tsx",
"source_location": "L47",
"id": "ui_select_simple_selectcontent",
"community": 80,
"norm_label": "selectcontent()"
},
{
"label": "SelectItem()",
"file_type": "code",
"source_file": "frontend/src/components/ui/select-simple.tsx",
"source_location": "L67",
"id": "ui_select_simple_selectitem",
"community": 80,
"norm_label": "selectitem()"
},
{
"label": "ActivityFeed.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/ActivityFeed.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_activityfeed_tsx",
"community": 2,
"norm_label": "activityfeed.tsx"
},
{
"label": "normalizeActivityType()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ActivityFeed.tsx",
"source_location": "L49",
"id": "ui_activityfeed_normalizeactivitytype",
"community": 2,
"norm_label": "normalizeactivitytype()"
},
{
"label": "formatTimestamp()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ActivityFeed.tsx",
"source_location": "L56",
"id": "ui_activityfeed_formattimestamp",
"community": 2,
"norm_label": "formattimestamp()"
},
{
"label": "getActivityIcon()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ActivityFeed.tsx",
"source_location": "L64",
"id": "ui_activityfeed_getactivityicon",
"community": 2,
"norm_label": "getactivityicon()"
},
{
"label": "fetchActivities()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ActivityFeed.tsx",
"source_location": "L78",
"id": "ui_activityfeed_fetchactivities",
"community": 2,
"norm_label": "fetchactivities()"
},
{
"label": "ModalPortal.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/ModalPortal.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_modalportal_tsx",
"community": 215,
"norm_label": "modalportal.tsx"
},
{
"label": "ExportImport.tsx",
"file_type": "code",
"source_file": "frontend/src/components/ui/ExportImport.tsx",
"source_location": "L1",
"id": "frontend_src_components_ui_exportimport_tsx",
"community": 74,
"norm_label": "exportimport.tsx"
},
{
"label": "ExportImport()",
"file_type": "code",
"source_file": "frontend/src/components/ui/ExportImport.tsx",
"source_location": "L17",
"id": "ui_exportimport_exportimport",
"community": 74,
"norm_label": "exportimport()"
},
{
"label": "SavedSearches.tsx",
"file_type": "code",
"source_file": "frontend/src/components/search/SavedSearches.tsx",
"source_location": "L1",
"id": "frontend_src_components_search_savedsearches_tsx",
"community": 216,
"norm_label": "savedsearches.tsx"
},
{
"label": "EnhancedSearch.tsx",
"file_type": "code",
"source_file": "frontend/src/components/search/EnhancedSearch.tsx",
"source_location": "L1",
"id": "frontend_src_components_search_enhancedsearch_tsx",
"community": 217,
"norm_label": "enhancedsearch.tsx"
},
{
"label": "BrowserSearch.tsx",
"file_type": "code",
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L1",
"id": "frontend_src_components_search_browsersearch_tsx",
"community": 7,
"norm_label": "browsersearch.tsx"
},
{
"label": "isDemo()",
"file_type": "code",
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L23",
"id": "search_browsersearch_isdemo",
"community": 7,
"norm_label": "isdemo()"
},
{
"label": "handleSearch()",
"file_type": "code",
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L27",
"id": "search_browsersearch_handlesearch",
"community": 7,
"norm_label": "handlesearch()"
},
{
"label": "handleKeyDown()",
"file_type": "code",
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L155",
"id": "search_browsersearch_handlekeydown",
"community": 7,
"norm_label": "handlekeydown()"
},
{
"label": "handleInput()",
"file_type": "code",
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L161",
"id": "search_browsersearch_handleinput",
"community": 7,
"norm_label": "handleinput()"
},
{
"label": "openResult()",
"file_type": "code",
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L168",
"id": "search_browsersearch_openresult",
"community": 7,
"norm_label": "openresult()"
},
{
"label": "bookmarkResult()",
"file_type": "code",
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L172",
"id": "search_browsersearch_bookmarkresult",
"community": 7,
"norm_label": "bookmarkresult()"
},
{
"label": "QuickSearch.tsx",
"file_type": "code",
"source_file": "frontend/src/components/search/QuickSearch.tsx",
"source_location": "L1",
"id": "frontend_src_components_search_quicksearch_tsx",
"community": 161,
"norm_label": "quicksearch.tsx"
},
{
"label": "QuickSearch()",
"file_type": "code",
"source_file": "frontend/src/components/search/QuickSearch.tsx",
"source_location": "L15",
"id": "search_quicksearch_quicksearch",
"community": 161,
"norm_label": "quicksearch()"
},
{
"label": "FloatingAI.tsx",
"file_type": "code",
"source_file": "frontend/src/components/layout/FloatingAI.tsx",
"source_location": "L1",
"id": "frontend_src_components_layout_floatingai_tsx",
"community": 119,
"norm_label": "floatingai.tsx"
},
{
"label": "handleSendMessage()",
"file_type": "code",
"source_file": "frontend/src/components/layout/FloatingAI.tsx",
"source_location": "L37",
"id": "layout_floatingai_handlesendmessage",
"community": 119,
"norm_label": "handlesendmessage()"
},
{
"label": "handleKeyPress()",
"file_type": "code",
"source_file": "frontend/src/components/layout/FloatingAI.tsx",
"source_location": "L63",
"id": "layout_floatingai_handlekeypress",
"community": 119,
"norm_label": "handlekeypress()"
},
{
"label": "Sidebar.tsx",
"file_type": "code",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L1",
"id": "frontend_src_components_layout_sidebar_tsx",
"community": 42,
"norm_label": "sidebar.tsx"
},
{
"label": "getWorkspaceIcon()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L60",
"id": "layout_sidebar_getworkspaceicon",
"community": 42,
"norm_label": "getworkspaceicon()"
},
{
"label": "getAuthToken()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L67",
"id": "layout_sidebar_getauthtoken",
"community": 42,
"norm_label": "getauthtoken()"
},
{
"label": "selectedWorkspace()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L89",
"id": "layout_sidebar_selectedworkspace",
"community": 42,
"norm_label": "selectedworkspace()"
},
{
"label": "persistSelectedWorkspace()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L95",
"id": "layout_sidebar_persistselectedworkspace",
"community": 42,
"norm_label": "persistselectedworkspace()"
},
{
"label": "isActive()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L108",
"id": "layout_sidebar_isactive",
"community": 42,
"norm_label": "isactive()"
},
{
"label": "handleWorkspaceSelect()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L114",
"id": "layout_sidebar_handleworkspaceselect",
"community": 42,
"norm_label": "handleworkspaceselect()"
},
{
"label": "resetCreateWorkspaceForm()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L120",
"id": "layout_sidebar_resetcreateworkspaceform",
"community": 42,
"norm_label": "resetcreateworkspaceform()"
},
{
"label": "openCreateWorkspaceModal()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L127",
"id": "layout_sidebar_opencreateworkspacemodal",
"community": 42,
"norm_label": "opencreateworkspacemodal()"
},
{
"label": "closeCreateWorkspaceModal()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L133",
"id": "layout_sidebar_closecreateworkspacemodal",
"community": 42,
"norm_label": "closecreateworkspacemodal()"
},
{
"label": "toggleWorkspaceDropdown()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L139",
"id": "layout_sidebar_toggleworkspacedropdown",
"community": 42,
"norm_label": "toggleworkspacedropdown()"
},
{
"label": "normalizeWorkspace()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L143",
"id": "layout_sidebar_normalizeworkspace",
"community": 42,
"norm_label": "normalizeworkspace()"
},
{
"label": "createDefaultWorkspace()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L152",
"id": "layout_sidebar_createdefaultworkspace",
"community": 42,
"norm_label": "createdefaultworkspace()"
},
{
"label": "loadWorkspaces()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L178",
"id": "layout_sidebar_loadworkspaces",
"community": 42,
"norm_label": "loadworkspaces()"
},
{
"label": "handleCreateWorkspace()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L244",
"id": "layout_sidebar_handlecreateworkspace",
"community": 42,
"norm_label": "handlecreateworkspace()"
},
{
"label": "handleClickOutside()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L314",
"id": "layout_sidebar_handleclickoutside",
"community": 42,
"norm_label": "handleclickoutside()"
},
{
"label": "Layout.tsx",
"file_type": "code",
"source_file": "frontend/src/components/layout/Layout.tsx",
"source_location": "L1",
"id": "frontend_src_components_layout_layout_tsx",
"community": 31,
"norm_label": "layout.tsx"
},
{
"label": "hexToHsl()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Layout.tsx",
"source_location": "L50",
"id": "layout_layout_hextohsl",
"community": 31,
"norm_label": "hextohsl()"
},
{
"label": "toggleChat()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Layout.tsx",
"source_location": "L152",
"id": "layout_layout_togglechat",
"community": 31,
"norm_label": "togglechat()"
},
{
"label": "toggleSidebar()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Layout.tsx",
"source_location": "L156",
"id": "layout_layout_togglesidebar",
"community": 31,
"norm_label": "togglesidebar()"
},
{
"label": "closeSidebar()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Layout.tsx",
"source_location": "L162",
"id": "layout_layout_closesidebar",
"community": 31,
"norm_label": "closesidebar()"
},
{
"label": "isChatOpen()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Layout.tsx",
"source_location": "L205",
"id": "layout_layout_ischatopen",
"community": 31,
"norm_label": "ischatopen()"
},
{
"label": "AIChatPanel.tsx",
"file_type": "code",
"source_file": "frontend/src/components/layout/AIChatPanel.tsx",
"source_location": "L1",
"id": "frontend_src_components_layout_aichatpanel_tsx",
"community": 120,
"norm_label": "aichatpanel.tsx"
},
{
"label": "handleSendMessage()",
"file_type": "code",
"source_file": "frontend/src/components/layout/AIChatPanel.tsx",
"source_location": "L48",
"id": "layout_aichatpanel_handlesendmessage",
"community": 120,
"norm_label": "handlesendmessage()"
},
{
"label": "handleKeyPress()",
"file_type": "code",
"source_file": "frontend/src/components/layout/AIChatPanel.tsx",
"source_location": "L74",
"id": "layout_aichatpanel_handlekeypress",
"community": 120,
"norm_label": "handlekeypress()"
},
{
"label": "Header.tsx",
"file_type": "code",
"source_file": "frontend/src/components/layout/Header.tsx",
"source_location": "L1",
"id": "frontend_src_components_layout_header_tsx",
"community": 2,
"norm_label": "header.tsx"
},
{
"label": "Header()",
"file_type": "code",
"source_file": "frontend/src/components/layout/Header.tsx",
"source_location": "L21",
"id": "layout_header_header",
"community": 2,
"norm_label": "header()"
},
{
"label": "NoteContentRenderer.tsx",
"file_type": "code",
"source_file": "frontend/src/components/notes/NoteContentRenderer.tsx",
"source_location": "L1",
"id": "frontend_src_components_notes_notecontentrenderer_tsx",
"community": 81,
"norm_label": "notecontentrenderer.tsx"
},
{
"label": "escapeHtml()",
"file_type": "code",
"source_file": "frontend/src/components/notes/NoteContentRenderer.tsx",
"source_location": "L70",
"id": "notes_notecontentrenderer_escapehtml",
"community": 81,
"norm_label": "escapehtml()"
},
{
"label": "normalizeCodeLanguage()",
"file_type": "code",
"source_file": "frontend/src/components/notes/NoteContentRenderer.tsx",
"source_location": "L78",
"id": "notes_notecontentrenderer_normalizecodelanguage",
"community": 81,
"norm_label": "normalizecodelanguage()"
},
{
"label": "inferCodeLanguage()",
"file_type": "code",
"source_file": "frontend/src/components/notes/NoteContentRenderer.tsx",
"source_location": "L83",
"id": "notes_notecontentrenderer_infercodelanguage",
"community": 81,
"norm_label": "infercodelanguage()"
},
{
"label": "parseTextBlocks()",
"file_type": "code",
"source_file": "frontend/src/components/notes/NoteContentRenderer.tsx",
"source_location": "L186",
"id": "notes_notecontentrenderer_parsetextblocks",
"community": 81,
"norm_label": "parsetextblocks()"
},
{
"label": "CodeBlock()",
"file_type": "code",
"source_file": "frontend/src/components/notes/NoteContentRenderer.tsx",
"source_location": "L309",
"id": "notes_notecontentrenderer_codeblock",
"community": 81,
"norm_label": "codeblock()"
},
{
"label": "useLocalStorage.ts",
"file_type": "code",
"source_file": "frontend/src/hooks/useLocalStorage.ts",
"source_location": "L1",
"id": "frontend_src_hooks_uselocalstorage_ts",
"community": 121,
"norm_label": "uselocalstorage.ts"
},
{
"label": "useLocalStorage()",
"file_type": "code",
"source_file": "frontend/src/hooks/useLocalStorage.ts",
"source_location": "L4",
"id": "hooks_uselocalstorage_uselocalstorage",
"community": 121,
"norm_label": "uselocalstorage()"
},
{
"label": "useSessionStorage()",
"file_type": "code",
"source_file": "frontend/src/hooks/useLocalStorage.ts",
"source_location": "L59",
"id": "hooks_uselocalstorage_usesessionstorage",
"community": 121,
"norm_label": "usesessionstorage()"
},
{
"label": "useDebounce.ts",
"file_type": "code",
"source_file": "frontend/src/hooks/useDebounce.ts",
"source_location": "L1",
"id": "frontend_src_hooks_usedebounce_ts",
"community": 122,
"norm_label": "usedebounce.ts"
},
{
"label": "useDebounce()",
"file_type": "code",
"source_file": "frontend/src/hooks/useDebounce.ts",
"source_location": "L3",
"id": "hooks_usedebounce_usedebounce",
"community": 122,
"norm_label": "usedebounce()"
},
{
"label": "useDebouncedCallback()",
"file_type": "code",
"source_file": "frontend/src/hooks/useDebounce.ts",
"source_location": "L28",
"id": "hooks_usedebounce_usedebouncedcallback",
"community": 122,
"norm_label": "usedebouncedcallback()"
},
{
"label": "fileTypes.ts",
"file_type": "code",
"source_file": "frontend/src/utils/fileTypes.ts",
"source_location": "L1",
"id": "frontend_src_utils_filetypes_ts",
"community": 100,
"norm_label": "filetypes.ts"
},
{
"label": "getFileTypeConfig()",
"file_type": "code",
"source_file": "frontend/src/utils/fileTypes.ts",
"source_location": "L117",
"id": "utils_filetypes_getfiletypeconfig",
"community": 100,
"norm_label": "getfiletypeconfig()"
},
{
"label": "formatFileSize()",
"file_type": "code",
"source_file": "frontend/src/utils/fileTypes.ts",
"source_location": "L202",
"id": "utils_filetypes_formatfilesize",
"community": 100,
"norm_label": "formatfilesize()"
},
{
"label": "getFileCategoryColor()",
"file_type": "code",
"source_file": "frontend/src/utils/fileTypes.ts",
"source_location": "L210",
"id": "utils_filetypes_getfilecategorycolor",
"community": 100,
"norm_label": "getfilecategorycolor()"
},
{
"label": "Members.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L1",
"id": "frontend_src_pages_members_tsx",
"community": 58,
"norm_label": "members.tsx"
},
{
"label": "getToken()",
"file_type": "code",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L27",
"id": "pages_members_gettoken",
"community": 58,
"norm_label": "gettoken()"
},
{
"label": "toRoleLabel()",
"file_type": "code",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L29",
"id": "pages_members_torolelabel",
"community": 58,
"norm_label": "torolelabel()"
},
{
"label": "toInitials()",
"file_type": "code",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L36",
"id": "pages_members_toinitials",
"community": 58,
"norm_label": "toinitials()"
},
{
"label": "resolveWorkspaceId()",
"file_type": "code",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L45",
"id": "pages_members_resolveworkspaceid",
"community": 58,
"norm_label": "resolveworkspaceid()"
},
{
"label": "loadMembers()",
"file_type": "code",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L78",
"id": "pages_members_loadmembers",
"community": 58,
"norm_label": "loadmembers()"
},
{
"label": "handleAddMember()",
"file_type": "code",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L132",
"id": "pages_members_handleaddmember",
"community": 58,
"norm_label": "handleaddmember()"
},
{
"label": "openDeleteModal()",
"file_type": "code",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L164",
"id": "pages_members_opendeletemodal",
"community": 58,
"norm_label": "opendeletemodal()"
},
{
"label": "handleDeleteMember()",
"file_type": "code",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L169",
"id": "pages_members_handledeletemember",
"community": 58,
"norm_label": "handledeletemember()"
},
{
"label": "onWorkspaceChanged()",
"file_type": "code",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L201",
"id": "pages_members_onworkspacechanged",
"community": 58,
"norm_label": "onworkspacechanged()"
},
{
"label": "Calendar.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L1",
"id": "frontend_src_pages_calendar_tsx",
"community": 55,
"norm_label": "calendar.tsx"
},
{
"label": "fetchCalendarData()",
"file_type": "code",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L88",
"id": "pages_calendar_fetchcalendardata",
"community": 55,
"norm_label": "fetchcalendardata()"
},
{
"label": "createEvent()",
"file_type": "code",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L226",
"id": "pages_calendar_createevent",
"community": 55,
"norm_label": "createevent()"
},
{
"label": "toggleEventCompletion()",
"file_type": "code",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L294",
"id": "pages_calendar_toggleeventcompletion",
"community": 55,
"norm_label": "toggleeventcompletion()"
},
{
"label": "getPriorityColor()",
"file_type": "code",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L329",
"id": "pages_calendar_getprioritycolor",
"community": 55,
"norm_label": "getprioritycolor()"
},
{
"label": "getTypeColor()",
"file_type": "code",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L339",
"id": "pages_calendar_gettypecolor",
"community": 55,
"norm_label": "gettypecolor()"
},
{
"label": "formatDateTime()",
"file_type": "code",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L350",
"id": "pages_calendar_formatdatetime",
"community": 55,
"norm_label": "formatdatetime()"
},
{
"label": "formatTime()",
"file_type": "code",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L355",
"id": "pages_calendar_formattime",
"community": 55,
"norm_label": "formattime()"
},
{
"label": "openEventModal()",
"file_type": "code",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L360",
"id": "pages_calendar_openeventmodal",
"community": 55,
"norm_label": "openeventmodal()"
},
{
"label": "navigateMonth()",
"file_type": "code",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L374",
"id": "pages_calendar_navigatemonth",
"community": 55,
"norm_label": "navigatemonth()"
},
{
"label": "RemovedStuff.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/RemovedStuff.tsx",
"source_location": "L1",
"id": "frontend_src_pages_removedstuff_tsx",
"community": 162,
"norm_label": "removedstuff.tsx"
},
{
"label": "RemovedStuff()",
"file_type": "code",
"source_file": "frontend/src/pages/RemovedStuff.tsx",
"source_location": "L24",
"id": "pages_removedstuff_removedstuff",
"community": 162,
"norm_label": "removedstuff()"
},
{
"label": "ColorSwitcher.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L1",
"id": "frontend_src_pages_colorswitcher_tsx",
"community": 31,
"norm_label": "colorswitcher.tsx"
},
{
"label": "getInitialCustomColors()",
"file_type": "code",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L20",
"id": "pages_colorswitcher_getinitialcustomcolors",
"community": 31,
"norm_label": "getinitialcustomcolors()"
},
{
"label": "toggleDarkMode()",
"file_type": "code",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L143",
"id": "pages_colorswitcher_toggledarkmode",
"community": 31,
"norm_label": "toggledarkmode()"
},
{
"label": "updateSchemesForTheme()",
"file_type": "code",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L167",
"id": "pages_colorswitcher_updateschemesfortheme",
"community": 31,
"norm_label": "updateschemesfortheme()"
},
{
"label": "applyScheme()",
"file_type": "code",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L212",
"id": "pages_colorswitcher_applyscheme",
"community": 31,
"norm_label": "applyscheme()"
},
{
"label": "applyCustomColors()",
"file_type": "code",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L265",
"id": "pages_colorswitcher_applycustomcolors",
"community": 31,
"norm_label": "applycustomcolors()"
},
{
"label": "resetColors()",
"file_type": "code",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L317",
"id": "pages_colorswitcher_resetcolors",
"community": 31,
"norm_label": "resetcolors()"
},
{
"label": "exportColorScheme()",
"file_type": "code",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L325",
"id": "pages_colorswitcher_exportcolorscheme",
"community": 31,
"norm_label": "exportcolorscheme()"
},
{
"label": "importColorScheme()",
"file_type": "code",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L339",
"id": "pages_colorswitcher_importcolorscheme",
"community": 31,
"norm_label": "importcolorscheme()"
},
{
"label": "saveCustomScheme()",
"file_type": "code",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L360",
"id": "pages_colorswitcher_savecustomscheme",
"community": 31,
"norm_label": "savecustomscheme()"
},
{
"label": "AIAssistant.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/AIAssistant.tsx",
"source_location": "L1",
"id": "frontend_src_pages_aiassistant_tsx",
"community": 218,
"norm_label": "aiassistant.tsx"
},
{
"label": "Dashboard.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L1",
"id": "frontend_src_pages_dashboard_tsx",
"community": 25,
"norm_label": "dashboard.tsx"
},
{
"label": "createEmptyStats()",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L160",
"id": "pages_dashboard_createemptystats",
"community": 25,
"norm_label": "createemptystats()"
},
{
"label": "formatBytes()",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L188",
"id": "pages_dashboard_formatbytes",
"community": 25,
"norm_label": "formatbytes()"
},
{
"label": "deriveFileType()",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L198",
"id": "pages_dashboard_derivefiletype",
"community": 25,
"norm_label": "derivefiletype()"
},
{
"label": "stats()",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L231",
"id": "pages_dashboard_stats",
"community": 25,
"norm_label": "stats()"
},
{
"label": "taskCompletionRate()",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L233",
"id": "pages_dashboard_taskcompletionrate",
"community": 25,
"norm_label": "taskcompletionrate()"
},
{
"label": "storagePercentage()",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L240",
"id": "pages_dashboard_storagepercentage",
"community": 25,
"norm_label": "storagepercentage()"
},
{
"label": "weeklyActivityTotal()",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L247",
"id": "pages_dashboard_weeklyactivitytotal",
"community": 25,
"norm_label": "weeklyactivitytotal()"
},
{
"label": "handleBookmarkSubmit()",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L250",
"id": "pages_dashboard_handlebookmarksubmit",
"community": 25,
"norm_label": "handlebookmarksubmit()"
},
{
"label": "handleVideoSubmit()",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L270",
"id": "pages_dashboard_handlevideosubmit",
"community": 25,
"norm_label": "handlevideosubmit()"
},
{
"label": "getFileIcon()",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L441",
"id": "pages_dashboard_getfileicon",
"community": 25,
"norm_label": "getfileicon()"
},
{
"label": "handleDownloadDocument()",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L474",
"id": "pages_dashboard_handledownloaddocument",
"community": 25,
"norm_label": "handledownloaddocument()"
},
{
"label": "handlePreviewDocument()",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L482",
"id": "pages_dashboard_handlepreviewdocument",
"community": 25,
"norm_label": "handlepreviewdocument()"
},
{
"label": "handleEditDocument()",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L495",
"id": "pages_dashboard_handleeditdocument",
"community": 25,
"norm_label": "handleeditdocument()"
},
{
"label": "handleDeleteDocument()",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L500",
"id": "pages_dashboard_handledeletedocument",
"community": 25,
"norm_label": "handledeletedocument()"
},
{
"label": "paginatedDocuments()",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L507",
"id": "pages_dashboard_paginateddocuments",
"community": 25,
"norm_label": "paginateddocuments()"
},
{
"label": "totalPages()",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L513",
"id": "pages_dashboard_totalpages",
"community": 25,
"norm_label": "totalpages()"
},
{
"label": "handlePageChange()",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L515",
"id": "pages_dashboard_handlepagechange",
"community": 25,
"norm_label": "handlepagechange()"
},
{
"label": "handleRowsPerPageChange()",
"file_type": "code",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L520",
"id": "pages_dashboard_handlerowsperpagechange",
"community": 25,
"norm_label": "handlerowsperpagechange()"
},
{
"label": "Tasks.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L1",
"id": "frontend_src_pages_tasks_tsx",
"community": 59,
"norm_label": "tasks.tsx"
},
{
"label": "filteredTasks()",
"file_type": "code",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L54",
"id": "pages_tasks_filteredtasks",
"community": 59,
"norm_label": "filteredtasks()"
},
{
"label": "handleAddTask()",
"file_type": "code",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L78",
"id": "pages_tasks_handleaddtask",
"community": 59,
"norm_label": "handleaddtask()"
},
{
"label": "handleEditTask()",
"file_type": "code",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L104",
"id": "pages_tasks_handleedittask",
"community": 59,
"norm_label": "handleedittask()"
},
{
"label": "toggleTaskComplete()",
"file_type": "code",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L137",
"id": "pages_tasks_toggletaskcomplete",
"community": 59,
"norm_label": "toggletaskcomplete()"
},
{
"label": "deleteTask()",
"file_type": "code",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L150",
"id": "pages_tasks_deletetask",
"community": 59,
"norm_label": "deletetask()"
},
{
"label": "editTask()",
"file_type": "code",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L174",
"id": "pages_tasks_edittask",
"community": 59,
"norm_label": "edittask()"
},
{
"label": "getPriorityColor()",
"file_type": "code",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L179",
"id": "pages_tasks_getprioritycolor",
"community": 59,
"norm_label": "getprioritycolor()"
},
{
"label": "taskStats()",
"file_type": "code",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L188",
"id": "pages_tasks_taskstats",
"community": 59,
"norm_label": "taskstats()"
},
{
"label": "hasSearchOrPriorityFilters()",
"file_type": "code",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L195",
"id": "pages_tasks_hassearchorpriorityfilters",
"community": 59,
"norm_label": "hassearchorpriorityfilters()"
},
{
"label": "AIChat.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/AIChat.tsx",
"source_location": "L1",
"id": "frontend_src_pages_aichat_tsx",
"community": 75,
"norm_label": "aichat.tsx"
},
{
"label": "checkMobile()",
"file_type": "code",
"source_file": "frontend/src/pages/AIChat.tsx",
"source_location": "L57",
"id": "pages_aichat_checkmobile",
"community": 75,
"norm_label": "checkmobile()"
},
{
"label": "initializeAIModels()",
"file_type": "code",
"source_file": "frontend/src/pages/AIChat.tsx",
"source_location": "L72",
"id": "pages_aichat_initializeaimodels",
"community": 75,
"norm_label": "initializeaimodels()"
},
{
"label": "handleSendMessage()",
"file_type": "code",
"source_file": "frontend/src/pages/AIChat.tsx",
"source_location": "L86",
"id": "pages_aichat_handlesendmessage",
"community": 75,
"norm_label": "handlesendmessage()"
},
{
"label": "callAIAPI()",
"file_type": "code",
"source_file": "frontend/src/pages/AIChat.tsx",
"source_location": "L134",
"id": "pages_aichat_callaiapi",
"community": 75,
"norm_label": "callaiapi()"
},
{
"label": "handleClickOutside()",
"file_type": "code",
"source_file": "frontend/src/pages/AIChat.tsx",
"source_location": "L162",
"id": "pages_aichat_handleclickoutside",
"community": 75,
"norm_label": "handleclickoutside()"
},
{
"label": "startNewChat()",
"file_type": "code",
"source_file": "frontend/src/pages/AIChat.tsx",
"source_location": "L176",
"id": "pages_aichat_startnewchat",
"community": 75,
"norm_label": "startnewchat()"
},
{
"label": "LearningPaths.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L1",
"id": "frontend_src_pages_learningpaths_tsx",
"community": 2,
"norm_label": "learningpaths.tsx"
},
{
"label": "fetchData()",
"file_type": "code",
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L82",
"id": "pages_learningpaths_fetchdata",
"community": 2,
"norm_label": "fetchdata()"
},
{
"label": "handleSearch()",
"file_type": "code",
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L157",
"id": "pages_learningpaths_handlesearch",
"community": 2,
"norm_label": "handlesearch()"
},
{
"label": "getDifficultyColor()",
"file_type": "code",
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L162",
"id": "pages_learningpaths_getdifficultycolor",
"community": 2,
"norm_label": "getdifficultycolor()"
},
{
"label": "getCategoryIcon()",
"file_type": "code",
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L167",
"id": "pages_learningpaths_getcategoryicon",
"community": 2,
"norm_label": "getcategoryicon()"
},
{
"label": "getCategoryColor()",
"file_type": "code",
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L200",
"id": "pages_learningpaths_getcategorycolor",
"community": 2,
"norm_label": "getcategorycolor()"
},
{
"label": "handleEnroll()",
"file_type": "code",
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L205",
"id": "pages_learningpaths_handleenroll",
"community": 2,
"norm_label": "handleenroll()"
},
{
"label": "openPreview()",
"file_type": "code",
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L239",
"id": "pages_learningpaths_openpreview",
"community": 2,
"norm_label": "openpreview()"
},
{
"label": "renderStars()",
"file_type": "code",
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L244",
"id": "pages_learningpaths_renderstars",
"community": 2,
"norm_label": "renderstars()"
},
{
"label": "Messages.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/Messages.tsx",
"source_location": "L1",
"id": "frontend_src_pages_messages_tsx",
"community": 37,
"norm_label": "messages.tsx"
},
{
"label": "Messages()",
"file_type": "code",
"source_file": "frontend/src/pages/Messages.tsx",
"source_location": "L174",
"id": "pages_messages_messages",
"community": 37,
"norm_label": "messages()"
},
{
"label": "isCallActive()",
"file_type": "code",
"source_file": "frontend/src/pages/Messages.tsx",
"source_location": "L2289",
"id": "pages_messages_iscallactive",
"community": 37,
"norm_label": "iscallactive()"
},
{
"label": "stopVoiceRecording()",
"file_type": "code",
"source_file": "frontend/src/pages/Messages.tsx",
"source_location": "L2630",
"id": "pages_messages_stopvoicerecording",
"community": 37,
"norm_label": "stopvoicerecording()"
},
{
"label": "if()",
"file_type": "code",
"source_file": "frontend/src/pages/Messages.tsx",
"source_location": "L2654",
"id": "pages_messages_if",
"community": 37,
"norm_label": "if()"
},
{
"label": "selectMentionOption()",
"file_type": "code",
"source_file": "frontend/src/pages/Messages.tsx",
"source_location": "L2676",
"id": "pages_messages_selectmentionoption",
"community": 37,
"norm_label": "selectmentionoption()"
},
{
"label": "availableAiReferenceModels()",
"file_type": "code",
"source_file": "frontend/src/pages/Messages.tsx",
"source_location": "L2776",
"id": "pages_messages_availableaireferencemodels",
"community": 37,
"norm_label": "availableaireferencemodels()"
},
{
"label": "teams()",
"file_type": "code",
"source_file": "frontend/src/pages/Messages.tsx",
"source_location": "L2914",
"id": "pages_messages_teams",
"community": 37,
"norm_label": "teams()"
},
{
"label": "members()",
"file_type": "code",
"source_file": "frontend/src/pages/Messages.tsx",
"source_location": "L3079",
"id": "pages_messages_members",
"community": 37,
"norm_label": "members()"
},
{
"label": "Login.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/Login.tsx",
"source_location": "L1",
"id": "frontend_src_pages_login_tsx",
"community": 7,
"norm_label": "login.tsx"
},
{
"label": "getSafeNextPath()",
"file_type": "code",
"source_file": "frontend/src/pages/Login.tsx",
"source_location": "L18",
"id": "pages_login_getsafenextpath",
"community": 7,
"norm_label": "getsafenextpath()"
},
{
"label": "handleSubmit()",
"file_type": "code",
"source_file": "frontend/src/pages/Login.tsx",
"source_location": "L121",
"id": "pages_login_handlesubmit",
"community": 7,
"norm_label": "handlesubmit()"
},
{
"label": "handleInputChange()",
"file_type": "code",
"source_file": "frontend/src/pages/Login.tsx",
"source_location": "L150",
"id": "pages_login_handleinputchange",
"community": 7,
"norm_label": "handleinputchange()"
},
{
"label": "toggleMode()",
"file_type": "code",
"source_file": "frontend/src/pages/Login.tsx",
"source_location": "L154",
"id": "pages_login_togglemode",
"community": 7,
"norm_label": "togglemode()"
},
{
"label": "Files.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L1",
"id": "frontend_src_pages_files_tsx",
"community": 27,
"norm_label": "files.tsx"
},
{
"label": "getAuthToken()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L142",
"id": "pages_files_getauthtoken",
"community": 27,
"norm_label": "getauthtoken()"
},
{
"label": "parseRepoPayload()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L144",
"id": "pages_files_parserepopayload",
"community": 27,
"norm_label": "parserepopayload()"
},
{
"label": "fetchWithAuth()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L154",
"id": "pages_files_fetchwithauth",
"community": 27,
"norm_label": "fetchwithauth()"
},
{
"label": "loadFiles()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L169",
"id": "pages_files_loadfiles",
"community": 27,
"norm_label": "loadfiles()"
},
{
"label": "loadGitHubBackupWorkspace()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L246",
"id": "pages_files_loadgithubbackupworkspace",
"community": 27,
"norm_label": "loadgithubbackupworkspace()"
},
{
"label": "handleInstallGitHubApp()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L326",
"id": "pages_files_handleinstallgithubapp",
"community": 27,
"norm_label": "handleinstallgithubapp()"
},
{
"label": "handleBackupSelectedRepos()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L348",
"id": "pages_files_handlebackupselectedrepos",
"community": 27,
"norm_label": "handlebackupselectedrepos()"
},
{
"label": "filteredFiles()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L390",
"id": "pages_files_filteredfiles",
"community": 27,
"norm_label": "filteredfiles()"
},
{
"label": "allTags()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L404",
"id": "pages_files_alltags",
"community": 27,
"norm_label": "alltags()"
},
{
"label": "toggleTag()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L410",
"id": "pages_files_toggletag",
"community": 27,
"norm_label": "toggletag()"
},
{
"label": "handleFileUpload()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L419",
"id": "pages_files_handlefileupload",
"community": 27,
"norm_label": "handlefileupload()"
},
{
"label": "handlePreviewFile()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L445",
"id": "pages_files_handlepreviewfile",
"community": 27,
"norm_label": "handlepreviewfile()"
},
{
"label": "handleCopyLink()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L450",
"id": "pages_files_handlecopylink",
"community": 27,
"norm_label": "handlecopylink()"
},
{
"label": "handleShareFile()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L465",
"id": "pages_files_handlesharefile",
"community": 27,
"norm_label": "handlesharefile()"
},
{
"label": "handleDownloadFile()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L478",
"id": "pages_files_handledownloadfile",
"community": 27,
"norm_label": "handledownloadfile()"
},
{
"label": "deleteFile()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L491",
"id": "pages_files_deletefile",
"community": 27,
"norm_label": "deletefile()"
},
{
"label": "isRepoSelected()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L499",
"id": "pages_files_isreposelected",
"community": 27,
"norm_label": "isreposelected()"
},
{
"label": "toggleRepoSelection()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L501",
"id": "pages_files_togglereposelection",
"community": 27,
"norm_label": "togglereposelection()"
},
{
"label": "selectAllRepos()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L509",
"id": "pages_files_selectallrepos",
"community": 27,
"norm_label": "selectallrepos()"
},
{
"label": "clearSelectedRepos()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L510",
"id": "pages_files_clearselectedrepos",
"community": 27,
"norm_label": "clearselectedrepos()"
},
{
"label": "formatSourceLabel()",
"file_type": "code",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L512",
"id": "pages_files_formatsourcelabel",
"community": 27,
"norm_label": "formatsourcelabel()"
},
{
"label": "Profile.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/Profile.tsx",
"source_location": "L1",
"id": "frontend_src_pages_profile_tsx",
"community": 37,
"norm_label": "profile.tsx"
},
{
"label": "Profile()",
"file_type": "code",
"source_file": "frontend/src/pages/Profile.tsx",
"source_location": "L6",
"id": "pages_profile_profile",
"community": 37,
"norm_label": "profile()"
},
{
"label": "Youtube.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L1",
"id": "frontend_src_pages_youtube_tsx",
"community": 29,
"norm_label": "youtube.tsx"
},
{
"label": "VideoCard()",
"file_type": "code",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L47",
"id": "pages_youtube_videocard",
"community": 29,
"norm_label": "videocard()"
},
{
"label": "filteredChannels()",
"file_type": "code",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L167",
"id": "pages_youtube_filteredchannels",
"community": 29,
"norm_label": "filteredchannels()"
},
{
"label": "extractVideoId()",
"file_type": "code",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L179",
"id": "pages_youtube_extractvideoid",
"community": 29,
"norm_label": "extractvideoid()"
},
{
"label": "getVideoInfo()",
"file_type": "code",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L186",
"id": "pages_youtube_getvideoinfo",
"community": 29,
"norm_label": "getvideoinfo()"
},
{
"label": "loadPredefinedVideos()",
"file_type": "code",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L224",
"id": "pages_youtube_loadpredefinedvideos",
"community": 29,
"norm_label": "loadpredefinedvideos()"
},
{
"label": "loadSavedVideos()",
"file_type": "code",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L389",
"id": "pages_youtube_loadsavedvideos",
"community": 29,
"norm_label": "loadsavedvideos()"
},
{
"label": "handleKeyDown()",
"file_type": "code",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L427",
"id": "pages_youtube_handlekeydown",
"community": 29,
"norm_label": "handlekeydown()"
},
{
"label": "handleTabChange()",
"file_type": "code",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L451",
"id": "pages_youtube_handletabchange",
"community": 29,
"norm_label": "handletabchange()"
},
{
"label": "handleSearch()",
"file_type": "code",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L459",
"id": "pages_youtube_handlesearch",
"community": 29,
"norm_label": "handlesearch()"
},
{
"label": "handleKeyPress()",
"file_type": "code",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L536",
"id": "pages_youtube_handlekeypress",
"community": 29,
"norm_label": "handlekeypress()"
},
{
"label": "handleInput()",
"file_type": "code",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L542",
"id": "pages_youtube_handleinput",
"community": 29,
"norm_label": "handleinput()"
},
{
"label": "handlePreviewVideo()",
"file_type": "code",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L549",
"id": "pages_youtube_handlepreviewvideo",
"community": 29,
"norm_label": "handlepreviewvideo()"
},
{
"label": "handleSaveVideo()",
"file_type": "code",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L554",
"id": "pages_youtube_handlesavevideo",
"community": 29,
"norm_label": "handlesavevideo()"
},
{
"label": "isLoadingPredefined()",
"file_type": "code",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L733",
"id": "pages_youtube_isloadingpredefined",
"community": 29,
"norm_label": "isloadingpredefined()"
},
{
"label": "Notes.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L1",
"id": "frontend_src_pages_notes_tsx",
"community": 2,
"norm_label": "notes.tsx"
},
{
"label": "normalizeNoteId()",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L35",
"id": "pages_notes_normalizenoteid",
"community": 2,
"norm_label": "normalizenoteid()"
},
{
"label": "normalizeNoteDate()",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L51",
"id": "pages_notes_normalizenotedate",
"community": 2,
"norm_label": "normalizenotedate()"
},
{
"label": "getNoteKind()",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L79",
"id": "pages_notes_getnotekind",
"community": 2,
"norm_label": "getnotekind()"
},
{
"label": "formatDisplayDate()",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L85",
"id": "pages_notes_formatdisplaydate",
"community": 2,
"norm_label": "formatdisplaydate()"
},
{
"label": "filteredNotes()",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L178",
"id": "pages_notes_filterednotes",
"community": 2,
"norm_label": "filterednotes()"
},
{
"label": "allTags()",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L198",
"id": "pages_notes_alltags",
"community": 2,
"norm_label": "alltags()"
},
{
"label": "toggleTag()",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L206",
"id": "pages_notes_toggletag",
"community": 2,
"norm_label": "toggletag()"
},
{
"label": "handleAddNote()",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L215",
"id": "pages_notes_handleaddnote",
"community": 2,
"norm_label": "handleaddnote()"
},
{
"label": "handleEditNote()",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L272",
"id": "pages_notes_handleeditnote",
"community": 2,
"norm_label": "handleeditnote()"
},
{
"label": "togglePin()",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L325",
"id": "pages_notes_togglepin",
"community": 2,
"norm_label": "togglepin()"
},
{
"label": "deleteNote()",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L358",
"id": "pages_notes_deletenote",
"community": 2,
"norm_label": "deletenote()"
},
{
"label": "startEditNote()",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L384",
"id": "pages_notes_starteditnote",
"community": 2,
"norm_label": "starteditnote()"
},
{
"label": "viewNote()",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L389",
"id": "pages_notes_viewnote",
"community": 2,
"norm_label": "viewnote()"
},
{
"label": "copyNoteContent()",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L395",
"id": "pages_notes_copynotecontent",
"community": 2,
"norm_label": "copynotecontent()"
},
{
"label": "toggleNoteExpansion()",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L405",
"id": "pages_notes_togglenoteexpansion",
"community": 2,
"norm_label": "togglenoteexpansion()"
},
{
"label": "exportNote()",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L417",
"id": "pages_notes_exportnote",
"community": 2,
"norm_label": "exportnote()"
},
{
"label": "updateNoteCheckbox()",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L428",
"id": "pages_notes_updatenotecheckbox",
"community": 2,
"norm_label": "updatenotecheckbox()"
},
{
"label": "handleUpdateNoteContent()",
"file_type": "code",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L489",
"id": "pages_notes_handleupdatenotecontent",
"community": 2,
"norm_label": "handleupdatenotecontent()"
},
{
"label": "ShareTarget.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L1",
"id": "frontend_src_pages_sharetarget_tsx",
"community": 30,
"norm_label": "sharetarget.tsx"
},
{
"label": "extractFirstUrl()",
"file_type": "code",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L17",
"id": "pages_sharetarget_extractfirsturl",
"community": 30,
"norm_label": "extractfirsturl()"
},
{
"label": "normalizeUrl()",
"file_type": "code",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L26",
"id": "pages_sharetarget_normalizeurl",
"community": 30,
"norm_label": "normalizeurl()"
},
{
"label": "deriveTitle()",
"file_type": "code",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L39",
"id": "pages_sharetarget_derivetitle",
"community": 30,
"norm_label": "derivetitle()"
},
{
"label": "isGenericTitle()",
"file_type": "code",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L52",
"id": "pages_sharetarget_isgenerictitle",
"community": 30,
"norm_label": "isgenerictitle()"
},
{
"label": "deriveDescription()",
"file_type": "code",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L70",
"id": "pages_sharetarget_derivedescription",
"community": 30,
"norm_label": "derivedescription()"
},
{
"label": "looksLikeYouTube()",
"file_type": "code",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L75",
"id": "pages_sharetarget_lookslikeyoutube",
"community": 30,
"norm_label": "lookslikeyoutube()"
},
{
"label": "writePendingShare()",
"file_type": "code",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L84",
"id": "pages_sharetarget_writependingshare",
"community": 30,
"norm_label": "writependingshare()"
},
{
"label": "readPendingShare()",
"file_type": "code",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L88",
"id": "pages_sharetarget_readpendingshare",
"community": 30,
"norm_label": "readpendingshare()"
},
{
"label": "clearPendingShare()",
"file_type": "code",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L106",
"id": "pages_sharetarget_clearpendingshare",
"community": 30,
"norm_label": "clearpendingshare()"
},
{
"label": "ShareTarget()",
"file_type": "code",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L110",
"id": "pages_sharetarget_sharetarget",
"community": 30,
"norm_label": "sharetarget()"
},
{
"label": "Activity.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/Activity.tsx",
"source_location": "L1",
"id": "frontend_src_pages_activity_tsx",
"community": 163,
"norm_label": "activity.tsx"
},
{
"label": "handleRefresh()",
"file_type": "code",
"source_file": "frontend/src/pages/Activity.tsx",
"source_location": "L20",
"id": "pages_activity_handlerefresh",
"community": 163,
"norm_label": "handlerefresh()"
},
{
"label": "Bookmarks.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L1",
"id": "frontend_src_pages_bookmarks_tsx",
"community": 24,
"norm_label": "bookmarks.tsx"
},
{
"label": "getBookmarkInitial()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L56",
"id": "pages_bookmarks_getbookmarkinitial",
"community": 24,
"norm_label": "getbookmarkinitial()"
},
{
"label": "adaptBookmarkFromApi()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L61",
"id": "pages_bookmarks_adaptbookmarkfromapi",
"community": 24,
"norm_label": "adaptbookmarkfromapi()"
},
{
"label": "getFaviconUrl()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L90",
"id": "pages_bookmarks_getfaviconurl",
"community": 24,
"norm_label": "getfaviconurl()"
},
{
"label": "getScreenshotUrl()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L99",
"id": "pages_bookmarks_getscreenshoturl",
"community": 24,
"norm_label": "getscreenshoturl()"
},
{
"label": "getAllTags()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L179",
"id": "pages_bookmarks_getalltags",
"community": 24,
"norm_label": "getalltags()"
},
{
"label": "getAllVideoTags()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L188",
"id": "pages_bookmarks_getallvideotags",
"community": 24,
"norm_label": "getallvideotags()"
},
{
"label": "filteredBookmarks()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L196",
"id": "pages_bookmarks_filteredbookmarks",
"community": 24,
"norm_label": "filteredbookmarks()"
},
{
"label": "filteredVideoBookmarks()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L213",
"id": "pages_bookmarks_filteredvideobookmarks",
"community": 24,
"norm_label": "filteredvideobookmarks()"
},
{
"label": "handleAddBookmark()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L232",
"id": "pages_bookmarks_handleaddbookmark",
"community": 24,
"norm_label": "handleaddbookmark()"
},
{
"label": "toggleImportant()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L260",
"id": "pages_bookmarks_toggleimportant",
"community": 24,
"norm_label": "toggleimportant()"
},
{
"label": "deleteBookmark()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L271",
"id": "pages_bookmarks_deletebookmark",
"community": 24,
"norm_label": "deletebookmark()"
},
{
"label": "editBookmark()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L296",
"id": "pages_bookmarks_editbookmark",
"community": 24,
"norm_label": "editbookmark()"
},
{
"label": "handleTagClick()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L301",
"id": "pages_bookmarks_handletagclick",
"community": 24,
"norm_label": "handletagclick()"
},
{
"label": "handleVideoTagClick()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L306",
"id": "pages_bookmarks_handlevideotagclick",
"community": 24,
"norm_label": "handlevideotagclick()"
},
{
"label": "resetFilters()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L311",
"id": "pages_bookmarks_resetfilters",
"community": 24,
"norm_label": "resetfilters()"
},
{
"label": "resetVideoFilters()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L316",
"id": "pages_bookmarks_resetvideofilters",
"community": 24,
"norm_label": "resetvideofilters()"
},
{
"label": "handleEditBookmark()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L321",
"id": "pages_bookmarks_handleeditbookmark",
"community": 24,
"norm_label": "handleeditbookmark()"
},
{
"label": "handleVideoSubmit()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L354",
"id": "pages_bookmarks_handlevideosubmit",
"community": 24,
"norm_label": "handlevideosubmit()"
},
{
"label": "if()",
"file_type": "code",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L723",
"id": "pages_bookmarks_if",
"community": 24,
"norm_label": "if()"
},
{
"label": "BrowserExtensionSettings.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/BrowserExtensionSettings.tsx",
"source_location": "L1",
"id": "frontend_src_pages_browserextensionsettings_tsx",
"community": 123,
"norm_label": "browserextensionsettings.tsx"
},
{
"label": "if()",
"file_type": "code",
"source_file": "frontend/src/pages/BrowserExtensionSettings.tsx",
"source_location": "L217",
"id": "pages_browserextensionsettings_if",
"community": 123,
"norm_label": "if()"
},
{
"label": "apiKeys()",
"file_type": "code",
"source_file": "frontend/src/pages/BrowserExtensionSettings.tsx",
"source_location": "L452",
"id": "pages_browserextensionsettings_apikeys",
"community": 123,
"norm_label": "apikeys()"
},
{
"label": "Search.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/Search.tsx",
"source_location": "L1",
"id": "frontend_src_pages_search_tsx",
"community": 164,
"norm_label": "search.tsx"
},
{
"label": "Search()",
"file_type": "code",
"source_file": "frontend/src/pages/Search.tsx",
"source_location": "L3",
"id": "pages_search_search",
"community": 164,
"norm_label": "search()"
},
{
"label": "GitHub.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L1",
"id": "frontend_src_pages_github_tsx",
"community": 15,
"norm_label": "github.tsx"
},
{
"label": "weeklyTotal()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L135",
"id": "pages_github_weeklytotal",
"community": 15,
"norm_label": "weeklytotal()"
},
{
"label": "selectedCount()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L136",
"id": "pages_github_selectedcount",
"community": 15,
"norm_label": "selectedcount()"
},
{
"label": "filteredRepos()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L138",
"id": "pages_github_filteredrepos",
"community": 15,
"norm_label": "filteredrepos()"
},
{
"label": "uniqueLanguages()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L159",
"id": "pages_github_uniquelanguages",
"community": 15,
"norm_label": "uniquelanguages()"
},
{
"label": "getAuthToken()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L164",
"id": "pages_github_getauthtoken",
"community": 15,
"norm_label": "getauthtoken()"
},
{
"label": "resetGitHubData()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L182",
"id": "pages_github_resetgithubdata",
"community": 15,
"norm_label": "resetgithubdata()"
},
{
"label": "processLanguages()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L196",
"id": "pages_github_processlanguages",
"community": 15,
"norm_label": "processlanguages()"
},
{
"label": "generateRecentActivity()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L212",
"id": "pages_github_generaterecentactivity",
"community": 15,
"norm_label": "generaterecentactivity()"
},
{
"label": "updateStatsFromRepos()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L225",
"id": "pages_github_updatestatsfromrepos",
"community": 15,
"norm_label": "updatestatsfromrepos()"
},
{
"label": "extractRepos()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L244",
"id": "pages_github_extractrepos",
"community": 15,
"norm_label": "extractrepos()"
},
{
"label": "fetchGitHubAppStatus()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L254",
"id": "pages_github_fetchgithubappstatus",
"community": 15,
"norm_label": "fetchgithubappstatus()"
},
{
"label": "fetchGitHubBackups()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L286",
"id": "pages_github_fetchgithubbackups",
"community": 15,
"norm_label": "fetchgithubbackups()"
},
{
"label": "fetchRepos()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L311",
"id": "pages_github_fetchrepos",
"community": 15,
"norm_label": "fetchrepos()"
},
{
"label": "fetchGitHubActivity()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L337",
"id": "pages_github_fetchgithubactivity",
"community": 15,
"norm_label": "fetchgithubactivity()"
},
{
"label": "updateGitHubActivityComponent()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L363",
"id": "pages_github_updategithubactivitycomponent",
"community": 15,
"norm_label": "updategithubactivitycomponent()"
},
{
"label": "fetchGitHubStats()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L370",
"id": "pages_github_fetchgithubstats",
"community": 15,
"norm_label": "fetchgithubstats()"
},
{
"label": "fetchGitHubAppRepos()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L377",
"id": "pages_github_fetchgithubapprepos",
"community": 15,
"norm_label": "fetchgithubapprepos()"
},
{
"label": "checkGitHubConnection()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L384",
"id": "pages_github_checkgithubconnection",
"community": 15,
"norm_label": "checkgithubconnection()"
},
{
"label": "connectGitHub()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L442",
"id": "pages_github_connectgithub",
"community": 15,
"norm_label": "connectgithub()"
},
{
"label": "installGitHubApp()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L446",
"id": "pages_github_installgithubapp",
"community": 15,
"norm_label": "installgithubapp()"
},
{
"label": "toggleRepoSelection()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L477",
"id": "pages_github_togglereposelection",
"community": 15,
"norm_label": "togglereposelection()"
},
{
"label": "selectAllRepos()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L485",
"id": "pages_github_selectallrepos",
"community": 15,
"norm_label": "selectallrepos()"
},
{
"label": "clearRepoSelection()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L489",
"id": "pages_github_clearreposelection",
"community": 15,
"norm_label": "clearreposelection()"
},
{
"label": "backupSelectedRepositories()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L493",
"id": "pages_github_backupselectedrepositories",
"community": 15,
"norm_label": "backupselectedrepositories()"
},
{
"label": "disconnectGitHub()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L545",
"id": "pages_github_disconnectgithub",
"community": 15,
"norm_label": "disconnectgithub()"
},
{
"label": "formatDate()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L555",
"id": "pages_github_formatdate",
"community": 15,
"norm_label": "formatdate()"
},
{
"label": "getLanguageColor()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L559",
"id": "pages_github_getlanguagecolor",
"community": 15,
"norm_label": "getlanguagecolor()"
},
{
"label": "getLanguageIcon()",
"file_type": "code",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L564",
"id": "pages_github_getlanguageicon",
"community": 15,
"norm_label": "getlanguageicon()"
},
{
"label": "AdminDashboard.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/AdminDashboard.tsx",
"source_location": "L1",
"id": "frontend_src_pages_admindashboard_tsx",
"community": 82,
"norm_label": "admindashboard.tsx"
},
{
"label": "handleBackupDatabase()",
"file_type": "code",
"source_file": "frontend/src/pages/AdminDashboard.tsx",
"source_location": "L163",
"id": "pages_admindashboard_handlebackupdatabase",
"community": 82,
"norm_label": "handlebackupdatabase()"
},
{
"label": "handleManageUsers()",
"file_type": "code",
"source_file": "frontend/src/pages/AdminDashboard.tsx",
"source_location": "L174",
"id": "pages_admindashboard_handlemanageusers",
"community": 82,
"norm_label": "handlemanageusers()"
},
{
"label": "handleSystemSettings()",
"file_type": "code",
"source_file": "frontend/src/pages/AdminDashboard.tsx",
"source_location": "L179",
"id": "pages_admindashboard_handlesystemsettings",
"community": 82,
"norm_label": "handlesystemsettings()"
},
{
"label": "getActivityIcon()",
"file_type": "code",
"source_file": "frontend/src/pages/AdminDashboard.tsx",
"source_location": "L184",
"id": "pages_admindashboard_getactivityicon",
"community": 82,
"norm_label": "getactivityicon()"
},
{
"label": "getGitHubIcon()",
"file_type": "code",
"source_file": "frontend/src/pages/AdminDashboard.tsx",
"source_location": "L195",
"id": "pages_admindashboard_getgithubicon",
"community": 82,
"norm_label": "getgithubicon()"
},
{
"label": "Chat.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L1",
"id": "frontend_src_pages_chat_tsx",
"community": 50,
"norm_label": "chat.tsx"
},
{
"label": "getToken()",
"file_type": "code",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L38",
"id": "pages_chat_gettoken",
"community": 50,
"norm_label": "gettoken()"
},
{
"label": "getProviderFromModel()",
"file_type": "code",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L40",
"id": "pages_chat_getproviderfrommodel",
"community": 50,
"norm_label": "getproviderfrommodel()"
},
{
"label": "loadAIProviders()",
"file_type": "code",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L65",
"id": "pages_chat_loadaiproviders",
"community": 50,
"norm_label": "loadaiproviders()"
},
{
"label": "loadAISettings()",
"file_type": "code",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L84",
"id": "pages_chat_loadaisettings",
"community": 50,
"norm_label": "loadaisettings()"
},
{
"label": "getAIModels()",
"file_type": "code",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L113",
"id": "pages_chat_getaimodels",
"community": 50,
"norm_label": "getaimodels()"
},
{
"label": "getProviderDisplayName()",
"file_type": "code",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L152",
"id": "pages_chat_getproviderdisplayname",
"community": 50,
"norm_label": "getproviderdisplayname()"
},
{
"label": "getProviderDescription()",
"file_type": "code",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L164",
"id": "pages_chat_getproviderdescription",
"community": 50,
"norm_label": "getproviderdescription()"
},
{
"label": "fetchSessions()",
"file_type": "code",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L176",
"id": "pages_chat_fetchsessions",
"community": 50,
"norm_label": "fetchsessions()"
},
{
"label": "parseChatDeeplink()",
"file_type": "code",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L223",
"id": "pages_chat_parsechatdeeplink",
"community": 50,
"norm_label": "parsechatdeeplink()"
},
{
"label": "scrollToHighlightedMessage()",
"file_type": "code",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L232",
"id": "pages_chat_scrolltohighlightedmessage",
"community": 50,
"norm_label": "scrolltohighlightedmessage()"
},
{
"label": "loadSessionMessages()",
"file_type": "code",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L240",
"id": "pages_chat_loadsessionmessages",
"community": 50,
"norm_label": "loadsessionmessages()"
},
{
"label": "handleSendMessage()",
"file_type": "code",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L311",
"id": "pages_chat_handlesendmessage",
"community": 50,
"norm_label": "handlesendmessage()"
},
{
"label": "Analytics.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/Analytics.tsx",
"source_location": "L1",
"id": "frontend_src_pages_analytics_tsx",
"community": 7,
"norm_label": "analytics.tsx"
},
{
"label": "createFallbackAnalyticsData()",
"file_type": "code",
"source_file": "frontend/src/pages/Analytics.tsx",
"source_location": "L127",
"id": "pages_analytics_createfallbackanalyticsdata",
"community": 7,
"norm_label": "createfallbackanalyticsdata()"
},
{
"label": "normalizeAnalyticsData()",
"file_type": "code",
"source_file": "frontend/src/pages/Analytics.tsx",
"source_location": "L149",
"id": "pages_analytics_normalizeanalyticsdata",
"community": 7,
"norm_label": "normalizeanalyticsdata()"
},
{
"label": "fetchAnalytics()",
"file_type": "code",
"source_file": "frontend/src/pages/Analytics.tsx",
"source_location": "L181",
"id": "pages_analytics_fetchanalytics",
"community": 7,
"norm_label": "fetchanalytics()"
},
{
"label": "formatHours()",
"file_type": "code",
"source_file": "frontend/src/pages/Analytics.tsx",
"source_location": "L211",
"id": "pages_analytics_formathours",
"community": 7,
"norm_label": "formathours()"
},
{
"label": "formatDate()",
"file_type": "code",
"source_file": "frontend/src/pages/Analytics.tsx",
"source_location": "L217",
"id": "pages_analytics_formatdate",
"community": 7,
"norm_label": "formatdate()"
},
{
"label": "getPriorityColor()",
"file_type": "code",
"source_file": "frontend/src/pages/Analytics.tsx",
"source_location": "L221",
"id": "pages_analytics_getprioritycolor",
"community": 7,
"norm_label": "getprioritycolor()"
},
{
"label": "AdminSettings.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/AdminSettings.tsx",
"source_location": "L1",
"id": "frontend_src_pages_adminsettings_tsx",
"community": 124,
"norm_label": "adminsettings.tsx"
},
{
"label": "updateSetting()",
"file_type": "code",
"source_file": "frontend/src/pages/AdminSettings.tsx",
"source_location": "L69",
"id": "pages_adminsettings_updatesetting",
"community": 124,
"norm_label": "updatesetting()"
},
{
"label": "saveSettings()",
"file_type": "code",
"source_file": "frontend/src/pages/AdminSettings.tsx",
"source_location": "L77",
"id": "pages_adminsettings_savesettings",
"community": 124,
"norm_label": "savesettings()"
},
{
"label": "Settings.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L1",
"id": "frontend_src_pages_settings_tsx",
"community": 9,
"norm_label": "settings.tsx"
},
{
"label": "applyColorChange()",
"file_type": "code",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L48",
"id": "pages_settings_applycolorchange",
"community": 31,
"norm_label": "applycolorchange()"
},
{
"label": "loadAISettings()",
"file_type": "code",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L199",
"id": "pages_settings_loadaisettings",
"community": 9,
"norm_label": "loadaisettings()"
},
{
"label": "loadAvailableAIProviders()",
"file_type": "code",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L219",
"id": "pages_settings_loadavailableaiproviders",
"community": 9,
"norm_label": "loadavailableaiproviders()"
},
{
"label": "loadSearchSettings()",
"file_type": "code",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L241",
"id": "pages_settings_loadsearchsettings",
"community": 9,
"norm_label": "loadsearchsettings()"
},
{
"label": "loadBrowserExtensionAccess()",
"file_type": "code",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L261",
"id": "pages_settings_loadbrowserextensionaccess",
"community": 9,
"norm_label": "loadbrowserextensionaccess()"
},
{
"label": "handleUpdateAISettings()",
"file_type": "code",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L289",
"id": "pages_settings_handleupdateaisettings",
"community": 9,
"norm_label": "handleupdateaisettings()"
},
{
"label": "handleUpdateProfile()",
"file_type": "code",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L318",
"id": "pages_settings_handleupdateprofile",
"community": 9,
"norm_label": "handleupdateprofile()"
},
{
"label": "handleChangePassword()",
"file_type": "code",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L341",
"id": "pages_settings_handlechangepassword",
"community": 9,
"norm_label": "handlechangepassword()"
},
{
"label": "handleUpdateSearchSettings()",
"file_type": "code",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L367",
"id": "pages_settings_handleupdatesearchsettings",
"community": 9,
"norm_label": "handleupdatesearchsettings()"
},
{
"label": "QuickSelection.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/QuickSelection.tsx",
"source_location": "L1",
"id": "frontend_src_pages_quickselection_tsx",
"community": 125,
"norm_label": "quickselection.tsx"
},
{
"label": "filteredItems()",
"file_type": "code",
"source_file": "frontend/src/pages/QuickSelection.tsx",
"source_location": "L87",
"id": "pages_quickselection_filtereditems",
"community": 125,
"norm_label": "filtereditems()"
},
{
"label": "handleAction()",
"file_type": "code",
"source_file": "frontend/src/pages/QuickSelection.tsx",
"source_location": "L96",
"id": "pages_quickselection_handleaction",
"community": 125,
"norm_label": "handleaction()"
},
{
"label": "TimeTracking.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/TimeTracking.tsx",
"source_location": "L1",
"id": "frontend_src_pages_timetracking_tsx",
"community": 2,
"norm_label": "timetracking.tsx"
},
{
"label": "getApi()",
"file_type": "code",
"source_file": "frontend/src/pages/TimeTracking.tsx",
"source_location": "L18",
"id": "pages_timetracking_getapi",
"community": 2,
"norm_label": "getapi()"
},
{
"label": "loadTimeEntries()",
"file_type": "code",
"source_file": "frontend/src/pages/TimeTracking.tsx",
"source_location": "L20",
"id": "pages_timetracking_loadtimeentries",
"community": 2,
"norm_label": "loadtimeentries()"
},
{
"label": "getTodayStats()",
"file_type": "code",
"source_file": "frontend/src/pages/TimeTracking.tsx",
"source_location": "L46",
"id": "pages_timetracking_gettodaystats",
"community": 2,
"norm_label": "gettodaystats()"
},
{
"label": "formatTime()",
"file_type": "code",
"source_file": "frontend/src/pages/TimeTracking.tsx",
"source_location": "L95",
"id": "pages_timetracking_formattime",
"community": 2,
"norm_label": "formattime()"
},
{
"label": "formatAmount()",
"file_type": "code",
"source_file": "frontend/src/pages/TimeTracking.tsx",
"source_location": "L101",
"id": "pages_timetracking_formatamount",
"community": 2,
"norm_label": "formatamount()"
},
{
"label": "handleTimeEntryCreated()",
"file_type": "code",
"source_file": "frontend/src/pages/TimeTracking.tsx",
"source_location": "L105",
"id": "pages_timetracking_handletimeentrycreated",
"community": 2,
"norm_label": "handletimeentrycreated()"
},
{
"label": "handleTimerUpdate()",
"file_type": "code",
"source_file": "frontend/src/pages/TimeTracking.tsx",
"source_location": "L112",
"id": "pages_timetracking_handletimerupdate",
"community": 2,
"norm_label": "handletimerupdate()"
},
{
"label": "Stats.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/Stats.tsx",
"source_location": "L1",
"id": "frontend_src_pages_stats_tsx",
"community": 25,
"norm_label": "stats.tsx"
},
{
"label": "handleRefresh()",
"file_type": "code",
"source_file": "frontend/src/pages/Stats.tsx",
"source_location": "L94",
"id": "pages_stats_handlerefresh",
"community": 25,
"norm_label": "handlerefresh()"
},
{
"label": "loadStats()",
"file_type": "code",
"source_file": "frontend/src/pages/Stats.tsx",
"source_location": "L99",
"id": "pages_stats_loadstats",
"community": 25,
"norm_label": "loadstats()"
},
{
"label": "storagePercentage()",
"file_type": "code",
"source_file": "frontend/src/pages/Stats.tsx",
"source_location": "L182",
"id": "pages_stats_storagepercentage",
"community": 25,
"norm_label": "storagepercentage()"
},
{
"label": "taskCompletionRate()",
"file_type": "code",
"source_file": "frontend/src/pages/Stats.tsx",
"source_location": "L191",
"id": "pages_stats_taskcompletionrate",
"community": 25,
"norm_label": "taskcompletionrate()"
},
{
"label": "AuthCallback.tsx",
"file_type": "code",
"source_file": "frontend/src/pages/AuthCallback.tsx",
"source_location": "L1",
"id": "frontend_src_pages_authcallback_tsx",
"community": 219,
"norm_label": "authcallback.tsx"
},
{
"label": "demo-mode.ts",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1",
"id": "frontend_src_lib_demo_mode_ts",
"community": 2,
"norm_label": "demo-mode.ts"
},
{
"label": "isEnvDemoMode()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L6",
"id": "lib_demo_mode_isenvdemomode",
"community": 2,
"norm_label": "isenvdemomode()"
},
{
"label": "isDemoMode()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L30",
"id": "lib_demo_mode_isdemomode",
"community": 2,
"norm_label": "isdemomode()"
},
{
"label": "shouldUseRealAPIs()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L36",
"id": "lib_demo_mode_shoulduserealapis",
"community": 2,
"norm_label": "shoulduserealapis()"
},
{
"label": "shouldUseRealBackend()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L44",
"id": "lib_demo_mode_shoulduserealbackend",
"community": 2,
"norm_label": "shoulduserealbackend()"
},
{
"label": "shouldUseRealSearch()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L49",
"id": "lib_demo_mode_shoulduserealsearch",
"community": 2,
"norm_label": "shoulduserealsearch()"
},
{
"label": "clearDemoMode()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L54",
"id": "lib_demo_mode_cleardemomode",
"community": 2,
"norm_label": "cleardemomode()"
},
{
"label": "setDemoMode()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L78",
"id": "lib_demo_mode_setdemomode",
"community": 2,
"norm_label": "setdemomode()"
},
{
"label": "generateMockStats()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L84",
"id": "lib_demo_mode_generatemockstats",
"community": 2,
"norm_label": "generatemockstats()"
},
{
"label": "generateMockGitHubRepos()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L114",
"id": "lib_demo_mode_generatemockgithubrepos",
"community": 2,
"norm_label": "generatemockgithubrepos()"
},
{
"label": "generateMockTimeEntries()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L185",
"id": "lib_demo_mode_generatemocktimeentries",
"community": 2,
"norm_label": "generatemocktimeentries()"
},
{
"label": "generateMockVideoBookmarks()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L210",
"id": "lib_demo_mode_generatemockvideobookmarks",
"community": 2,
"norm_label": "generatemockvideobookmarks()"
},
{
"label": "generateMockTeams()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L298",
"id": "lib_demo_mode_generatemockteams",
"community": 2,
"norm_label": "generatemockteams()"
},
{
"label": "generateMockMembers()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L308",
"id": "lib_demo_mode_generatemockmembers",
"community": 2,
"norm_label": "generatemockmembers()"
},
{
"label": "generateMockLearningPaths()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L355",
"id": "lib_demo_mode_generatemocklearningpaths",
"community": 2,
"norm_label": "generatemocklearningpaths()"
},
{
"label": "generateMockChatSessions()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L380",
"id": "lib_demo_mode_generatemockchatsessions",
"community": 2,
"norm_label": "generatemockchatsessions()"
},
{
"label": "generateMockRemovedItems()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L397",
"id": "lib_demo_mode_generatemockremoveditems",
"community": 2,
"norm_label": "generatemockremoveditems()"
},
{
"label": "generateMockAIProviders()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L450",
"id": "lib_demo_mode_generatemockaiproviders",
"community": 2,
"norm_label": "generatemockaiproviders()"
},
{
"label": "generateMockFiles()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L469",
"id": "lib_demo_mode_generatemockfiles",
"community": 2,
"norm_label": "generatemockfiles()"
},
{
"label": "generateMockAISettings()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L496",
"id": "lib_demo_mode_generatemockaisettings",
"community": 2,
"norm_label": "generatemockaisettings()"
},
{
"label": "generateMockSearchSettings()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L543",
"id": "lib_demo_mode_generatemocksearchsettings",
"community": 2,
"norm_label": "generatemocksearchsettings()"
},
{
"label": "generateMockEmailSettings()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L554",
"id": "lib_demo_mode_generatemockemailsettings",
"community": 2,
"norm_label": "generatemockemailsettings()"
},
{
"label": "generateMockMembersDirectory()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L570",
"id": "lib_demo_mode_generatemockmembersdirectory",
"community": 2,
"norm_label": "generatemockmembersdirectory()"
},
{
"label": "generateMockChatSessionsExtended()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L580",
"id": "lib_demo_mode_generatemockchatsessionsextended",
"community": 2,
"norm_label": "generatemockchatsessionsextended()"
},
{
"label": "generateMockChatMessages()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L590",
"id": "lib_demo_mode_generatemockchatmessages",
"community": 2,
"norm_label": "generatemockchatmessages()"
},
{
"label": "generateMockAnalyticsDashboard()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L609",
"id": "lib_demo_mode_generatemockanalyticsdashboard",
"community": 2,
"norm_label": "generatemockanalyticsdashboard()"
},
{
"label": "generateMockSavedSearches()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L768",
"id": "lib_demo_mode_generatemocksavedsearches",
"community": 2,
"norm_label": "generatemocksavedsearches()"
},
{
"label": "generateMockMessagesConversations()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L802",
"id": "lib_demo_mode_generatemockmessagesconversations",
"community": 2,
"norm_label": "generatemockmessagesconversations()"
},
{
"label": "generateMockMessagesForConversation()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L866",
"id": "lib_demo_mode_generatemockmessagesforconversation",
"community": 2,
"norm_label": "generatemockmessagesforconversation()"
},
{
"label": "generateMockBrowserExtensionApiKeys()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L897",
"id": "lib_demo_mode_generatemockbrowserextensionapikeys",
"community": 2,
"norm_label": "generatemockbrowserextensionapikeys()"
},
{
"label": "generateMockBrowserExtensions()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L910",
"id": "lib_demo_mode_generatemockbrowserextensions",
"community": 2,
"norm_label": "generatemockbrowserextensions()"
},
{
"label": "getCacheKey()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L930",
"id": "lib_demo_mode_getcachekey",
"community": 2,
"norm_label": "getcachekey()"
},
{
"label": "jsonResponse()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L936",
"id": "lib_demo_mode_jsonresponse",
"community": 2,
"norm_label": "jsonresponse()"
},
{
"label": "parseBody()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L942",
"id": "lib_demo_mode_parsebody",
"community": 2,
"norm_label": "parsebody()"
},
{
"label": "demoFetch()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L954",
"id": "lib_demo_mode_demofetch",
"community": 2,
"norm_label": "demofetch()"
},
{
"label": "initializeDemoMode()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1948",
"id": "lib_demo_mode_initializedemomode",
"community": 2,
"norm_label": "initializedemomode()"
},
{
"label": "api-url.ts",
"file_type": "code",
"source_file": "frontend/src/lib/api-url.ts",
"source_location": "L1",
"id": "frontend_src_lib_api_url_ts",
"community": 15,
"norm_label": "api-url.ts"
},
{
"label": "trimTrailingSlash()",
"file_type": "code",
"source_file": "frontend/src/lib/api-url.ts",
"source_location": "L3",
"id": "lib_api_url_trimtrailingslash",
"community": 15,
"norm_label": "trimtrailingslash()"
},
{
"label": "trimApiSuffix()",
"file_type": "code",
"source_file": "frontend/src/lib/api-url.ts",
"source_location": "L5",
"id": "lib_api_url_trimapisuffix",
"community": 15,
"norm_label": "trimapisuffix()"
},
{
"label": "getApiOrigin()",
"file_type": "code",
"source_file": "frontend/src/lib/api-url.ts",
"source_location": "L7",
"id": "lib_api_url_getapiorigin",
"community": 15,
"norm_label": "getapiorigin()"
},
{
"label": "getApiV1BaseUrl()",
"file_type": "code",
"source_file": "frontend/src/lib/api-url.ts",
"source_location": "L17",
"id": "lib_api_url_getapiv1baseurl",
"community": 15,
"norm_label": "getapiv1baseurl()"
},
{
"label": "messages.ts",
"file_type": "code",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L1",
"id": "frontend_src_lib_messages_ts",
"community": 60,
"norm_label": "messages.ts"
},
{
"label": "getToken()",
"file_type": "code",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L145",
"id": "lib_messages_gettoken",
"community": 60,
"norm_label": "gettoken()"
},
{
"label": "apiRequest()",
"file_type": "code",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L149",
"id": "lib_messages_apirequest",
"community": 60,
"norm_label": "apirequest()"
},
{
"label": "uploadChatFile()",
"file_type": "code",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L265",
"id": "lib_messages_uploadchatfile",
"community": 60,
"norm_label": "uploadchatfile()"
},
{
"label": "MessagesRealtimeClient",
"file_type": "code",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L286",
"id": "lib_messages_messagesrealtimeclient",
"community": 60,
"norm_label": "messagesrealtimeclient"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L293",
"id": "lib_messages_messagesrealtimeclient_constructor",
"community": 60,
"norm_label": ".constructor()"
},
{
"label": ".connect()",
"file_type": "code",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L301",
"id": "lib_messages_messagesrealtimeclient_connect",
"community": 60,
"norm_label": ".connect()"
},
{
"label": ".send()",
"file_type": "code",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L345",
"id": "lib_messages_messagesrealtimeclient_send",
"community": 60,
"norm_label": ".send()"
},
{
"label": ".disconnect()",
"file_type": "code",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L350",
"id": "lib_messages_messagesrealtimeclient_disconnect",
"community": 60,
"norm_label": ".disconnect()"
},
{
"label": ".cleanupReconnect()",
"file_type": "code",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L359",
"id": "lib_messages_messagesrealtimeclient_cleanupreconnect",
"community": 60,
"norm_label": ".cleanupreconnect()"
},
{
"label": "time-format.ts",
"file_type": "code",
"source_file": "frontend/src/lib/time-format.ts",
"source_location": "L1",
"id": "frontend_src_lib_time_format_ts",
"community": 83,
"norm_label": "time-format.ts"
},
{
"label": "formatDuration()",
"file_type": "code",
"source_file": "frontend/src/lib/time-format.ts",
"source_location": "L12",
"id": "lib_time_format_formatduration",
"community": 83,
"norm_label": "formatduration()"
},
{
"label": "formatDurationShort()",
"file_type": "code",
"source_file": "frontend/src/lib/time-format.ts",
"source_location": "L50",
"id": "lib_time_format_formatdurationshort",
"community": 83,
"norm_label": "formatdurationshort()"
},
{
"label": "formatDurationDetailed()",
"file_type": "code",
"source_file": "frontend/src/lib/time-format.ts",
"source_location": "L73",
"id": "lib_time_format_formatdurationdetailed",
"community": 83,
"norm_label": "formatdurationdetailed()"
},
{
"label": "breakDownDuration()",
"file_type": "code",
"source_file": "frontend/src/lib/time-format.ts",
"source_location": "L99",
"id": "lib_time_format_breakdownduration",
"community": 83,
"norm_label": "breakdownduration()"
},
{
"label": "getLargestTimeUnit()",
"file_type": "code",
"source_file": "frontend/src/lib/time-format.ts",
"source_location": "L134",
"id": "lib_time_format_getlargesttimeunit",
"community": 83,
"norm_label": "getlargesttimeunit()"
},
{
"label": "demo-api.ts",
"file_type": "code",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L1",
"id": "frontend_src_lib_demo_api_ts",
"community": 2,
"norm_label": "demo-api.ts"
},
{
"label": "DemoModeApiClient",
"file_type": "code",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L17",
"id": "lib_demo_api_demomodeapiclient",
"community": 2,
"norm_label": "demomodeapiclient"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L21",
"id": "lib_demo_api_demomodeapiclient_constructor",
"community": 2,
"norm_label": ".constructor()"
},
{
"label": ".request()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L26",
"id": "lib_demo_api_demomodeapiclient_request",
"community": 2,
"norm_label": ".request()"
},
{
"label": ".getMockResponse()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L61",
"id": "lib_demo_api_demomodeapiclient_getmockresponse",
"community": 2,
"norm_label": ".getmockresponse()"
},
{
"label": ".get()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L247",
"id": "lib_demo_api_demomodeapiclient_get",
"community": 2,
"norm_label": ".get()"
},
{
"label": ".post()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L251",
"id": "lib_demo_api_demomodeapiclient_post",
"community": 2,
"norm_label": ".post()"
},
{
"label": ".put()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L258",
"id": "lib_demo_api_demomodeapiclient_put",
"community": 2,
"norm_label": ".put()"
},
{
"label": ".delete()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L265",
"id": "lib_demo_api_demomodeapiclient_delete",
"community": 2,
"norm_label": ".delete()"
},
{
"label": ".upload()",
"file_type": "code",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L269",
"id": "lib_demo_api_demomodeapiclient_upload",
"community": 2,
"norm_label": ".upload()"
},
{
"label": "utils.ts",
"file_type": "code",
"source_file": "frontend/src/lib/utils.ts",
"source_location": "L1",
"id": "frontend_src_lib_utils_ts",
"community": 76,
"norm_label": "utils.ts"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "frontend/src/lib/utils.ts",
"source_location": "L4",
"id": "lib_utils_cn",
"community": 76,
"norm_label": "cn()"
},
{
"label": "formatDate()",
"file_type": "code",
"source_file": "frontend/src/lib/utils.ts",
"source_location": "L8",
"id": "lib_utils_formatdate",
"community": 76,
"norm_label": "formatdate()"
},
{
"label": "formatDateTime()",
"file_type": "code",
"source_file": "frontend/src/lib/utils.ts",
"source_location": "L17",
"id": "lib_utils_formatdatetime",
"community": 76,
"norm_label": "formatdatetime()"
},
{
"label": "truncateText()",
"file_type": "code",
"source_file": "frontend/src/lib/utils.ts",
"source_location": "L28",
"id": "lib_utils_truncatetext",
"community": 76,
"norm_label": "truncatetext()"
},
{
"label": "getInitials()",
"file_type": "code",
"source_file": "frontend/src/lib/utils.ts",
"source_location": "L33",
"id": "lib_utils_getinitials",
"community": 76,
"norm_label": "getinitials()"
},
{
"label": "generateId()",
"file_type": "code",
"source_file": "frontend/src/lib/utils.ts",
"source_location": "L41",
"id": "lib_utils_generateid",
"community": 76,
"norm_label": "generateid()"
},
{
"label": "api-client.ts",
"file_type": "code",
"source_file": "frontend/src/lib/api-client.ts",
"source_location": "L1",
"id": "frontend_src_lib_api_client_ts",
"community": 220,
"norm_label": "api-client.ts"
},
{
"label": "oauth.ts",
"file_type": "code",
"source_file": "frontend/src/lib/oauth.ts",
"source_location": "L1",
"id": "frontend_src_lib_oauth_ts",
"community": 15,
"norm_label": "oauth.ts"
},
{
"label": "getAuthCallbackUrl()",
"file_type": "code",
"source_file": "frontend/src/lib/oauth.ts",
"source_location": "L3",
"id": "lib_oauth_getauthcallbackurl",
"community": 15,
"norm_label": "getauthcallbackurl()"
},
{
"label": "startGitHubSignIn()",
"file_type": "code",
"source_file": "frontend/src/lib/oauth.ts",
"source_location": "L7",
"id": "lib_oauth_startgithubsignin",
"community": 15,
"norm_label": "startgithubsignin()"
},
{
"label": "api.ts",
"file_type": "code",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L1",
"id": "frontend_src_lib_api_ts",
"community": 10,
"norm_label": "api.ts"
},
{
"label": "isDemoMode()",
"file_type": "code",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L7",
"id": "lib_api_isdemomode",
"community": 10,
"norm_label": "isdemomode()"
},
{
"label": "getAuthHeaders()",
"file_type": "code",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L12",
"id": "lib_api_getauthheaders",
"community": 10,
"norm_label": "getauthheaders()"
},
{
"label": "ApiClient",
"file_type": "code",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L21",
"id": "lib_api_apiclient",
"community": 10,
"norm_label": "apiclient"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L24",
"id": "lib_api_apiclient_constructor",
"community": 10,
"norm_label": ".constructor()"
},
{
"label": ".request()",
"file_type": "code",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L28",
"id": "lib_api_apiclient_request",
"community": 10,
"norm_label": ".request()"
},
{
"label": ".getMockResponse()",
"file_type": "code",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L62",
"id": "lib_api_apiclient_getmockresponse",
"community": 2,
"norm_label": ".getmockresponse()"
},
{
"label": ".get()",
"file_type": "code",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L230",
"id": "lib_api_apiclient_get",
"community": 10,
"norm_label": ".get()"
},
{
"label": ".post()",
"file_type": "code",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L234",
"id": "lib_api_apiclient_post",
"community": 10,
"norm_label": ".post()"
},
{
"label": ".put()",
"file_type": "code",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L241",
"id": "lib_api_apiclient_put",
"community": 10,
"norm_label": ".put()"
},
{
"label": ".delete()",
"file_type": "code",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L248",
"id": "lib_api_apiclient_delete",
"community": 11,
"norm_label": ".delete()"
},
{
"label": ".upload()",
"file_type": "code",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L252",
"id": "lib_api_apiclient_upload",
"community": 10,
"norm_label": ".upload()"
},
{
"label": "haptics.ts",
"file_type": "code",
"source_file": "frontend/src/lib/haptics.ts",
"source_location": "L1",
"id": "frontend_src_lib_haptics_ts",
"community": 37,
"norm_label": "haptics.ts"
},
{
"label": "isSupported()",
"file_type": "code",
"source_file": "frontend/src/lib/haptics.ts",
"source_location": "L17",
"id": "lib_haptics_issupported",
"community": 37,
"norm_label": "issupported()"
},
{
"label": "useHaptics()",
"file_type": "code",
"source_file": "frontend/src/lib/haptics.ts",
"source_location": "L37",
"id": "lib_haptics_usehaptics",
"community": 37,
"norm_label": "usehaptics()"
},
{
"label": "triggerHaptic()",
"file_type": "code",
"source_file": "frontend/src/lib/haptics.ts",
"source_location": "L92",
"id": "lib_haptics_triggerhaptic",
"community": 37,
"norm_label": "triggerhaptic()"
},
{
"label": "timeFormat.ts",
"file_type": "code",
"source_file": "frontend/src/lib/timeFormat.ts",
"source_location": "L1",
"id": "frontend_src_lib_timeformat_ts",
"community": 126,
"norm_label": "timeformat.ts"
},
{
"label": "formatDuration()",
"file_type": "code",
"source_file": "frontend/src/lib/timeFormat.ts",
"source_location": "L8",
"id": "lib_timeformat_formatduration",
"community": 126,
"norm_label": "formatduration()"
},
{
"label": "formatDurationCompact()",
"file_type": "code",
"source_file": "frontend/src/lib/timeFormat.ts",
"source_location": "L42",
"id": "lib_timeformat_formatdurationcompact",
"community": 126,
"norm_label": "formatdurationcompact()"
},
{
"label": "auth.tsx",
"file_type": "code",
"source_file": "frontend/src/lib/auth.tsx",
"source_location": "L1",
"id": "frontend_src_lib_auth_tsx",
"community": 2,
"norm_label": "auth.tsx"
},
{
"label": "isDemoMode()",
"file_type": "code",
"source_file": "frontend/src/lib/auth.tsx",
"source_location": "L7",
"id": "lib_auth_isdemomode",
"community": 2,
"norm_label": "isdemomode()"
},
{
"label": "AuthProvider()",
"file_type": "code",
"source_file": "frontend/src/lib/auth.tsx",
"source_location": "L65",
"id": "lib_auth_authprovider",
"community": 2,
"norm_label": "authprovider()"
},
{
"label": "useAuth()",
"file_type": "code",
"source_file": "frontend/src/lib/auth.tsx",
"source_location": "L386",
"id": "lib_auth_useauth",
"community": 2,
"norm_label": "useauth()"
},
{
"label": "getAuthHeaders()",
"file_type": "code",
"source_file": "frontend/src/lib/auth.tsx",
"source_location": "L395",
"id": "lib_auth_getauthheaders",
"community": 2,
"norm_label": "getauthheaders()"
},
{
"label": "weeklyChart.tsx",
"file_type": "code",
"source_file": "frontend/src/lib/weeklyChart.tsx",
"source_location": "L1",
"id": "frontend_src_lib_weeklychart_tsx",
"community": 165,
"norm_label": "weeklychart.tsx"
},
{
"label": "WeeklyBarChart()",
"file_type": "code",
"source_file": "frontend/src/lib/weeklyChart.tsx",
"source_location": "L8",
"id": "lib_weeklychart_weeklybarchart",
"community": 165,
"norm_label": "weeklybarchart()"
},
{
"label": "mockData.ts",
"file_type": "code",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L1",
"id": "frontend_src_lib_mockdata_ts",
"community": 2,
"norm_label": "mockdata.ts"
},
{
"label": "createDate()",
"file_type": "code",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2226",
"id": "lib_mockdata_createdate",
"community": 2,
"norm_label": "createdate()"
},
{
"label": "getMockDocuments()",
"file_type": "code",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2592",
"id": "lib_mockdata_getmockdocuments",
"community": 2,
"norm_label": "getmockdocuments()"
},
{
"label": "getMockBookmarks()",
"file_type": "code",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2593",
"id": "lib_mockdata_getmockbookmarks",
"community": 2,
"norm_label": "getmockbookmarks()"
},
{
"label": "getMockTasks()",
"file_type": "code",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2594",
"id": "lib_mockdata_getmocktasks",
"community": 2,
"norm_label": "getmocktasks()"
},
{
"label": "getMockNotes()",
"file_type": "code",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2595",
"id": "lib_mockdata_getmocknotes",
"community": 2,
"norm_label": "getmocknotes()"
},
{
"label": "getMockTimeEntries()",
"file_type": "code",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2596",
"id": "lib_mockdata_getmocktimeentries",
"community": 2,
"norm_label": "getmocktimeentries()"
},
{
"label": "getMockVideos()",
"file_type": "code",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2597",
"id": "lib_mockdata_getmockvideos",
"community": 2,
"norm_label": "getmockvideos()"
},
{
"label": "getMockLearningPaths()",
"file_type": "code",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2598",
"id": "lib_mockdata_getmocklearningpaths",
"community": 2,
"norm_label": "getmocklearningpaths()"
},
{
"label": "getMockCalendarEvents()",
"file_type": "code",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2599",
"id": "lib_mockdata_getmockcalendarevents",
"community": 55,
"norm_label": "getmockcalendarevents()"
},
{
"label": "getMockFiles()",
"file_type": "code",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2600",
"id": "lib_mockdata_getmockfiles",
"community": 2,
"norm_label": "getmockfiles()"
},
{
"label": "getMockActivities()",
"file_type": "code",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2601",
"id": "lib_mockdata_getmockactivities",
"community": 2,
"norm_label": "getmockactivities()"
},
{
"label": "getMockStats()",
"file_type": "code",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2604",
"id": "lib_mockdata_getmockstats",
"community": 2,
"norm_label": "getmockstats()"
},
{
"label": "getPopularTags()",
"file_type": "code",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2653",
"id": "lib_mockdata_getpopulartags",
"community": 2,
"norm_label": "getpopulartags()"
},
{
"label": "brave-search.ts",
"file_type": "code",
"source_file": "frontend/src/lib/brave-search.ts",
"source_location": "L1",
"id": "frontend_src_lib_brave_search_ts",
"community": 29,
"norm_label": "brave-search.ts"
},
{
"label": "getAuthHeaders()",
"file_type": "code",
"source_file": "frontend/src/lib/brave-search.ts",
"source_location": "L12",
"id": "lib_brave_search_getauthheaders",
"community": 29,
"norm_label": "getauthheaders()"
},
{
"label": "searchBrave()",
"file_type": "code",
"source_file": "frontend/src/lib/brave-search.ts",
"source_location": "L58",
"id": "lib_brave_search_searchbrave",
"community": 29,
"norm_label": "searchbrave()"
},
{
"label": "searchWeb()",
"file_type": "code",
"source_file": "frontend/src/lib/brave-search.ts",
"source_location": "L89",
"id": "lib_brave_search_searchweb",
"community": 29,
"norm_label": "searchweb()"
},
{
"label": "searchNews()",
"file_type": "code",
"source_file": "frontend/src/lib/brave-search.ts",
"source_location": "L93",
"id": "lib_brave_search_searchnews",
"community": 29,
"norm_label": "searchnews()"
},
{
"label": "getQuickSearchSuggestions()",
"file_type": "code",
"source_file": "frontend/src/lib/brave-search.ts",
"source_location": "L97",
"id": "lib_brave_search_getquicksearchsuggestions",
"community": 29,
"norm_label": "getquicksearchsuggestions()"
},
{
"label": "export-import.ts",
"file_type": "code",
"source_file": "frontend/src/lib/export-import.ts",
"source_location": "L1",
"id": "frontend_src_lib_export_import_ts",
"community": 74,
"norm_label": "export-import.ts"
},
{
"label": "exportData()",
"file_type": "code",
"source_file": "frontend/src/lib/export-import.ts",
"source_location": "L12",
"id": "lib_export_import_exportdata",
"community": 74,
"norm_label": "exportdata()"
},
{
"label": "importData()",
"file_type": "code",
"source_file": "frontend/src/lib/export-import.ts",
"source_location": "L40",
"id": "lib_export_import_importdata",
"community": 74,
"norm_label": "importdata()"
},
{
"label": "validateImportData()",
"file_type": "code",
"source_file": "frontend/src/lib/export-import.ts",
"source_location": "L68",
"id": "lib_export_import_validateimportdata",
"community": 74,
"norm_label": "validateimportdata()"
},
{
"label": "getImportSummary()",
"file_type": "code",
"source_file": "frontend/src/lib/export-import.ts",
"source_location": "L104",
"id": "lib_export_import_getimportsummary",
"community": 74,
"norm_label": "getimportsummary()"
},
{
"label": "updateStore.ts",
"file_type": "code",
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L1",
"id": "frontend_src_stores_updatestore_ts",
"community": 7,
"norm_label": "updatestore.ts"
},
{
"label": "checkForUpdates()",
"file_type": "code",
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L26",
"id": "stores_updatestore_checkforupdates",
"community": 7,
"norm_label": "checkforupdates()"
},
{
"label": "installUpdate()",
"file_type": "code",
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L57",
"id": "stores_updatestore_installupdate",
"community": 7,
"norm_label": "installupdate()"
},
{
"label": "cancelUpdate()",
"file_type": "code",
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L104",
"id": "stores_updatestore_cancelupdate",
"community": 7,
"norm_label": "cancelupdate()"
},
{
"label": "initializeUpdateChecking()",
"file_type": "code",
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L119",
"id": "stores_updatestore_initializeupdatechecking",
"community": 7,
"norm_label": "initializeupdatechecking()"
},
{
"label": "cleanup()",
"file_type": "code",
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L140",
"id": "stores_updatestore_cleanup",
"community": 7,
"norm_label": "cleanup()"
},
{
"label": "ensureInitialized()",
"file_type": "code",
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L153",
"id": "stores_updatestore_ensureinitialized",
"community": 7,
"norm_label": "ensureinitialized()"
}
],
"links": [
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L13",
"weight": 1.0,
"_src": "browser_extension_background_js",
"_tgt": "browser_extension_background_storagesyncget",
"source": "browser_extension_background_js",
"target": "browser_extension_background_storagesyncget",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L19",
"weight": 1.0,
"_src": "browser_extension_background_js",
"_tgt": "browser_extension_background_storagelocalget",
"source": "browser_extension_background_js",
"target": "browser_extension_background_storagelocalget",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L25",
"weight": 1.0,
"_src": "browser_extension_background_js",
"_tgt": "browser_extension_background_storagelocalset",
"source": "browser_extension_background_js",
"target": "browser_extension_background_storagelocalset",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L31",
"weight": 1.0,
"_src": "browser_extension_background_js",
"_tgt": "browser_extension_background_parseresponseerror",
"source": "browser_extension_background_js",
"target": "browser_extension_background_parseresponseerror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L53",
"weight": 1.0,
"_src": "browser_extension_background_js",
"_tgt": "browser_extension_background_parseyoutubevideometa",
"source": "browser_extension_background_js",
"target": "browser_extension_background_parseyoutubevideometa",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L91",
"weight": 1.0,
"_src": "browser_extension_background_js",
"_tgt": "browser_extension_background_cleanuphistory",
"source": "browser_extension_background_js",
"target": "browser_extension_background_cleanuphistory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L112",
"weight": 1.0,
"_src": "browser_extension_background_js",
"_tgt": "browser_extension_background_getyoutubehistory",
"source": "browser_extension_background_js",
"target": "browser_extension_background_getyoutubehistory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L117",
"weight": 1.0,
"_src": "browser_extension_background_js",
"_tgt": "browser_extension_background_updateyoutubehistory",
"source": "browser_extension_background_js",
"target": "browser_extension_background_updateyoutubehistory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L129",
"weight": 1.0,
"_src": "browser_extension_background_js",
"_tgt": "browser_extension_background_gettrackeepconfig",
"source": "browser_extension_background_js",
"target": "browser_extension_background_gettrackeepconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L151",
"weight": 1.0,
"_src": "browser_extension_background_js",
"_tgt": "browser_extension_background_shouldpromptforyoutubevideo",
"source": "browser_extension_background_js",
"target": "browser_extension_background_shouldpromptforyoutubevideo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L190",
"weight": 1.0,
"_src": "browser_extension_background_js",
"_tgt": "browser_extension_background_saveyoutubebookmark",
"source": "browser_extension_background_js",
"target": "browser_extension_background_saveyoutubebookmark",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L246",
"weight": 1.0,
"_src": "browser_extension_background_js",
"_tgt": "browser_extension_background_openpopupwithcontext",
"source": "browser_extension_background_js",
"target": "browser_extension_background_openpopupwithcontext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L259",
"weight": 1.0,
"_src": "browser_extension_background_js",
"_tgt": "browser_extension_background_setcontextandopenpopup",
"source": "browser_extension_background_js",
"target": "browser_extension_background_setcontextandopenpopup",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L393",
"weight": 1.0,
"_src": "browser_extension_background_js",
"_tgt": "browser_extension_background_detectcontenttype",
"source": "browser_extension_background_js",
"target": "browser_extension_background_detectcontenttype",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L130",
"weight": 1.0,
"_src": "browser_extension_background_gettrackeepconfig",
"_tgt": "browser_extension_background_storagesyncget",
"source": "browser_extension_background_storagesyncget",
"target": "browser_extension_background_gettrackeepconfig",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L113",
"weight": 1.0,
"_src": "browser_extension_background_getyoutubehistory",
"_tgt": "browser_extension_background_storagelocalget",
"source": "browser_extension_background_storagelocalget",
"target": "browser_extension_background_getyoutubehistory",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L126",
"weight": 1.0,
"_src": "browser_extension_background_updateyoutubehistory",
"_tgt": "browser_extension_background_storagelocalset",
"source": "browser_extension_background_storagelocalset",
"target": "browser_extension_background_updateyoutubehistory",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L247",
"weight": 1.0,
"_src": "browser_extension_background_openpopupwithcontext",
"_tgt": "browser_extension_background_storagelocalset",
"source": "browser_extension_background_storagelocalset",
"target": "browser_extension_background_openpopupwithcontext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L233",
"weight": 1.0,
"_src": "browser_extension_background_saveyoutubebookmark",
"_tgt": "browser_extension_background_parseresponseerror",
"source": "browser_extension_background_parseresponseerror",
"target": "browser_extension_background_saveyoutubebookmark",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L401",
"weight": 1.0,
"_src": "browser_extension_background_detectcontenttype",
"_tgt": "browser_extension_background_parseyoutubevideometa",
"source": "browser_extension_background_parseyoutubevideometa",
"target": "browser_extension_background_detectcontenttype",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L125",
"weight": 1.0,
"_src": "browser_extension_background_updateyoutubehistory",
"_tgt": "browser_extension_background_cleanuphistory",
"source": "browser_extension_background_cleanuphistory",
"target": "browser_extension_background_updateyoutubehistory",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L122",
"weight": 1.0,
"_src": "browser_extension_background_updateyoutubehistory",
"_tgt": "browser_extension_background_getyoutubehistory",
"source": "browser_extension_background_getyoutubehistory",
"target": "browser_extension_background_updateyoutubehistory",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L165",
"weight": 1.0,
"_src": "browser_extension_background_shouldpromptforyoutubevideo",
"_tgt": "browser_extension_background_getyoutubehistory",
"source": "browser_extension_background_getyoutubehistory",
"target": "browser_extension_background_shouldpromptforyoutubevideo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L181",
"weight": 1.0,
"_src": "browser_extension_background_shouldpromptforyoutubevideo",
"_tgt": "browser_extension_background_updateyoutubehistory",
"source": "browser_extension_background_updateyoutubehistory",
"target": "browser_extension_background_shouldpromptforyoutubevideo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L237",
"weight": 1.0,
"_src": "browser_extension_background_saveyoutubebookmark",
"_tgt": "browser_extension_background_updateyoutubehistory",
"source": "browser_extension_background_updateyoutubehistory",
"target": "browser_extension_background_saveyoutubebookmark",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L156",
"weight": 1.0,
"_src": "browser_extension_background_shouldpromptforyoutubevideo",
"_tgt": "browser_extension_background_gettrackeepconfig",
"source": "browser_extension_background_gettrackeepconfig",
"target": "browser_extension_background_shouldpromptforyoutubevideo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L195",
"weight": 1.0,
"_src": "browser_extension_background_saveyoutubebookmark",
"_tgt": "browser_extension_background_gettrackeepconfig",
"source": "browser_extension_background_gettrackeepconfig",
"target": "browser_extension_background_saveyoutubebookmark",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/background.js",
"source_location": "L269",
"weight": 1.0,
"_src": "browser_extension_background_setcontextandopenpopup",
"_tgt": "browser_extension_background_openpopupwithcontext",
"source": "browser_extension_background_openpopupwithcontext",
"target": "browser_extension_background_setcontextandopenpopup",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L45",
"weight": 1.0,
"_src": "browser_extension_popup_js",
"_tgt": "browser_extension_popup_inittabs",
"source": "browser_extension_popup_js",
"target": "browser_extension_popup_inittabs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L66",
"weight": 1.0,
"_src": "browser_extension_popup_js",
"_tgt": "browser_extension_popup_updatestatus",
"source": "browser_extension_popup_js",
"target": "browser_extension_popup_updatestatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L77",
"weight": 1.0,
"_src": "browser_extension_popup_js",
"_tgt": "browser_extension_popup_showmessage",
"source": "browser_extension_popup_js",
"target": "browser_extension_popup_showmessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L90",
"weight": 1.0,
"_src": "browser_extension_popup_js",
"_tgt": "browser_extension_popup_hidemessage",
"source": "browser_extension_popup_js",
"target": "browser_extension_popup_hidemessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L95",
"weight": 1.0,
"_src": "browser_extension_popup_js",
"_tgt": "browser_extension_popup_setbuttonloading",
"source": "browser_extension_popup_js",
"target": "browser_extension_popup_setbuttonloading",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L115",
"weight": 1.0,
"_src": "browser_extension_popup_js",
"_tgt": "browser_extension_popup_disableforms",
"source": "browser_extension_popup_js",
"target": "browser_extension_popup_disableforms",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L127",
"weight": 1.0,
"_src": "browser_extension_popup_js",
"_tgt": "browser_extension_popup_loadconfig",
"source": "browser_extension_popup_js",
"target": "browser_extension_popup_loadconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L150",
"weight": 1.0,
"_src": "browser_extension_popup_js",
"_tgt": "browser_extension_popup_detecttrackeepdomain",
"source": "browser_extension_popup_js",
"target": "browser_extension_popup_detecttrackeepdomain",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L182",
"weight": 1.0,
"_src": "browser_extension_popup_js",
"_tgt": "browser_extension_popup_initactivetab",
"source": "browser_extension_popup_js",
"target": "browser_extension_popup_initactivetab",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L232",
"weight": 1.0,
"_src": "browser_extension_popup_js",
"_tgt": "browser_extension_popup_detectandapplysmartdata",
"source": "browser_extension_popup_js",
"target": "browser_extension_popup_detectandapplysmartdata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L245",
"weight": 1.0,
"_src": "browser_extension_popup_js",
"_tgt": "browser_extension_popup_applysmartsuggestions",
"source": "browser_extension_popup_js",
"target": "browser_extension_popup_applysmartsuggestions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L294",
"weight": 1.0,
"_src": "browser_extension_popup_js",
"_tgt": "browser_extension_popup_addsuggestedtag",
"source": "browser_extension_popup_js",
"target": "browser_extension_popup_addsuggestedtag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L307",
"weight": 1.0,
"_src": "browser_extension_popup_js",
"_tgt": "browser_extension_popup_handlequicksave",
"source": "browser_extension_popup_js",
"target": "browser_extension_popup_handlequicksave",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L328",
"weight": 1.0,
"_src": "browser_extension_popup_js",
"_tgt": "browser_extension_popup_savebookmark",
"source": "browser_extension_popup_js",
"target": "browser_extension_popup_savebookmark",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L407",
"weight": 1.0,
"_src": "browser_extension_popup_js",
"_tgt": "browser_extension_popup_uploadfile",
"source": "browser_extension_popup_js",
"target": "browser_extension_popup_uploadfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L475",
"weight": 1.0,
"_src": "browser_extension_popup_js",
"_tgt": "browser_extension_popup_openoptions",
"source": "browser_extension_popup_js",
"target": "browser_extension_popup_openoptions",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L315",
"weight": 1.0,
"_src": "browser_extension_popup_handlequicksave",
"_tgt": "browser_extension_popup_showmessage",
"source": "browser_extension_popup_showmessage",
"target": "browser_extension_popup_handlequicksave",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L336",
"weight": 1.0,
"_src": "browser_extension_popup_savebookmark",
"_tgt": "browser_extension_popup_showmessage",
"source": "browser_extension_popup_showmessage",
"target": "browser_extension_popup_savebookmark",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L415",
"weight": 1.0,
"_src": "browser_extension_popup_uploadfile",
"_tgt": "browser_extension_popup_showmessage",
"source": "browser_extension_popup_showmessage",
"target": "browser_extension_popup_uploadfile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L332",
"weight": 1.0,
"_src": "browser_extension_popup_savebookmark",
"_tgt": "browser_extension_popup_hidemessage",
"source": "browser_extension_popup_hidemessage",
"target": "browser_extension_popup_savebookmark",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L411",
"weight": 1.0,
"_src": "browser_extension_popup_uploadfile",
"_tgt": "browser_extension_popup_hidemessage",
"source": "browser_extension_popup_hidemessage",
"target": "browser_extension_popup_uploadfile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L363",
"weight": 1.0,
"_src": "browser_extension_popup_savebookmark",
"_tgt": "browser_extension_popup_setbuttonloading",
"source": "browser_extension_popup_setbuttonloading",
"target": "browser_extension_popup_savebookmark",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L433",
"weight": 1.0,
"_src": "browser_extension_popup_uploadfile",
"_tgt": "browser_extension_popup_setbuttonloading",
"source": "browser_extension_popup_setbuttonloading",
"target": "browser_extension_popup_uploadfile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L237",
"weight": 1.0,
"_src": "browser_extension_popup_detectandapplysmartdata",
"_tgt": "browser_extension_popup_applysmartsuggestions",
"source": "browser_extension_popup_detectandapplysmartdata",
"target": "browser_extension_popup_applysmartsuggestions",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "browser-extension/popup.js",
"source_location": "L235",
"weight": 1.0,
"_src": "browser_extension_popup_detectandapplysmartdata",
"_tgt": "handlers_webscrapinghandler_detectcontenttype",
"source": "browser_extension_popup_detectandapplysmartdata",
"target": "handlers_webscrapinghandler_detectcontenttype"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/popup.js",
"source_location": "L324",
"weight": 1.0,
"_src": "browser_extension_popup_handlequicksave",
"_tgt": "browser_extension_popup_savebookmark",
"source": "browser_extension_popup_handlequicksave",
"target": "browser_extension_popup_savebookmark",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L21",
"weight": 1.0,
"_src": "browser_extension_options_js",
"_tgt": "browser_extension_options_showmessage",
"source": "browser_extension_options_js",
"target": "browser_extension_options_showmessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L33",
"weight": 1.0,
"_src": "browser_extension_options_js",
"_tgt": "browser_extension_options_hidemessage",
"source": "browser_extension_options_js",
"target": "browser_extension_options_hidemessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L37",
"weight": 1.0,
"_src": "browser_extension_options_js",
"_tgt": "browser_extension_options_showconnectionstatus",
"source": "browser_extension_options_js",
"target": "browser_extension_options_showconnectionstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L44",
"weight": 1.0,
"_src": "browser_extension_options_js",
"_tgt": "browser_extension_options_hideconnectionstatus",
"source": "browser_extension_options_js",
"target": "browser_extension_options_hideconnectionstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L48",
"weight": 1.0,
"_src": "browser_extension_options_js",
"_tgt": "browser_extension_options_setbuttonloading",
"source": "browser_extension_options_js",
"target": "browser_extension_options_setbuttonloading",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L68",
"weight": 1.0,
"_src": "browser_extension_options_js",
"_tgt": "browser_extension_options_detectandprefillapibaseurl",
"source": "browser_extension_options_js",
"target": "browser_extension_options_detectandprefillapibaseurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L102",
"weight": 1.0,
"_src": "browser_extension_options_js",
"_tgt": "browser_extension_options_loadsettings",
"source": "browser_extension_options_js",
"target": "browser_extension_options_loadsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L139",
"weight": 1.0,
"_src": "browser_extension_options_js",
"_tgt": "browser_extension_options_savesettings",
"source": "browser_extension_options_js",
"target": "browser_extension_options_savesettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L169",
"weight": 1.0,
"_src": "browser_extension_options_js",
"_tgt": "browser_extension_options_validateconnectiontoken",
"source": "browser_extension_options_js",
"target": "browser_extension_options_validateconnectiontoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L195",
"weight": 1.0,
"_src": "browser_extension_options_js",
"_tgt": "browser_extension_options_testconnection",
"source": "browser_extension_options_js",
"target": "browser_extension_options_testconnection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L223",
"weight": 1.0,
"_src": "browser_extension_options_js",
"_tgt": "browser_extension_options_generateapikey",
"source": "browser_extension_options_js",
"target": "browser_extension_options_generateapikey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L318",
"weight": 1.0,
"_src": "browser_extension_options_js",
"_tgt": "browser_extension_options_testsetupconnection",
"source": "browser_extension_options_js",
"target": "browser_extension_options_testsetupconnection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L350",
"weight": 1.0,
"_src": "browser_extension_options_js",
"_tgt": "browser_extension_options_completesetup",
"source": "browser_extension_options_js",
"target": "browser_extension_options_completesetup",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L380",
"weight": 1.0,
"_src": "browser_extension_options_js",
"_tgt": "browser_extension_options_showsetupconnectionstatus",
"source": "browser_extension_options_js",
"target": "browser_extension_options_showsetupconnectionstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L391",
"weight": 1.0,
"_src": "browser_extension_options_js",
"_tgt": "browser_extension_options_hidesetupconnectionstatus",
"source": "browser_extension_options_js",
"target": "browser_extension_options_hidesetupconnectionstatus",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L145",
"weight": 1.0,
"_src": "browser_extension_options_savesettings",
"_tgt": "browser_extension_options_showmessage",
"source": "browser_extension_options_showmessage",
"target": "browser_extension_options_savesettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L227",
"weight": 1.0,
"_src": "browser_extension_options_generateapikey",
"_tgt": "browser_extension_options_showmessage",
"source": "browser_extension_options_showmessage",
"target": "browser_extension_options_generateapikey",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L355",
"weight": 1.0,
"_src": "browser_extension_options_completesetup",
"_tgt": "browser_extension_options_showmessage",
"source": "browser_extension_options_showmessage",
"target": "browser_extension_options_completesetup",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L200",
"weight": 1.0,
"_src": "browser_extension_options_testconnection",
"_tgt": "browser_extension_options_showconnectionstatus",
"source": "browser_extension_options_showconnectionstatus",
"target": "browser_extension_options_testconnection",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L231",
"weight": 1.0,
"_src": "browser_extension_options_generateapikey",
"_tgt": "browser_extension_options_showconnectionstatus",
"source": "browser_extension_options_showconnectionstatus",
"target": "browser_extension_options_generateapikey",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L154",
"weight": 1.0,
"_src": "browser_extension_options_savesettings",
"_tgt": "browser_extension_options_setbuttonloading",
"source": "browser_extension_options_setbuttonloading",
"target": "browser_extension_options_savesettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L207",
"weight": 1.0,
"_src": "browser_extension_options_testconnection",
"_tgt": "browser_extension_options_validateconnectiontoken",
"source": "browser_extension_options_validateconnectiontoken",
"target": "browser_extension_options_testconnection",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L330",
"weight": 1.0,
"_src": "browser_extension_options_testsetupconnection",
"_tgt": "browser_extension_options_validateconnectiontoken",
"source": "browser_extension_options_validateconnectiontoken",
"target": "browser_extension_options_testsetupconnection",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/options.js",
"source_location": "L323",
"weight": 1.0,
"_src": "browser_extension_options_testsetupconnection",
"_tgt": "browser_extension_options_showsetupconnectionstatus",
"source": "browser_extension_options_testsetupconnection",
"target": "browser_extension_options_showsetupconnectionstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L11",
"weight": 1.0,
"_src": "browser_extension_youtube_content_js",
"_tgt": "browser_extension_youtube_content_parseyoutubevideo",
"source": "browser_extension_youtube_content_js",
"target": "browser_extension_youtube_content_parseyoutubevideo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L46",
"weight": 1.0,
"_src": "browser_extension_youtube_content_js",
"_tgt": "browser_extension_youtube_content_sendmessage",
"source": "browser_extension_youtube_content_js",
"target": "browser_extension_youtube_content_sendmessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L56",
"weight": 1.0,
"_src": "browser_extension_youtube_content_js",
"_tgt": "browser_extension_youtube_content_closeprompt",
"source": "browser_extension_youtube_content_js",
"target": "browser_extension_youtube_content_closeprompt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L63",
"weight": 1.0,
"_src": "browser_extension_youtube_content_js",
"_tgt": "browser_extension_youtube_content_renderprompt",
"source": "browser_extension_youtube_content_js",
"target": "browser_extension_youtube_content_renderprompt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L235",
"weight": 1.0,
"_src": "browser_extension_youtube_content_js",
"_tgt": "browser_extension_youtube_content_escapehtml",
"source": "browser_extension_youtube_content_js",
"target": "browser_extension_youtube_content_escapehtml",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L244",
"weight": 1.0,
"_src": "browser_extension_youtube_content_js",
"_tgt": "browser_extension_youtube_content_detectandnotify",
"source": "browser_extension_youtube_content_js",
"target": "browser_extension_youtube_content_detectandnotify",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L270",
"weight": 1.0,
"_src": "browser_extension_youtube_content_js",
"_tgt": "browser_extension_youtube_content_initdetection",
"source": "browser_extension_youtube_content_js",
"target": "browser_extension_youtube_content_initdetection",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L245",
"weight": 1.0,
"_src": "browser_extension_youtube_content_detectandnotify",
"_tgt": "browser_extension_youtube_content_parseyoutubevideo",
"source": "browser_extension_youtube_content_parseyoutubevideo",
"target": "browser_extension_youtube_content_detectandnotify",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L258",
"weight": 1.0,
"_src": "browser_extension_youtube_content_detectandnotify",
"_tgt": "browser_extension_youtube_content_sendmessage",
"source": "browser_extension_youtube_content_sendmessage",
"target": "browser_extension_youtube_content_detectandnotify",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L64",
"weight": 1.0,
"_src": "browser_extension_youtube_content_renderprompt",
"_tgt": "browser_extension_youtube_content_closeprompt",
"source": "browser_extension_youtube_content_closeprompt",
"target": "browser_extension_youtube_content_renderprompt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L247",
"weight": 1.0,
"_src": "browser_extension_youtube_content_detectandnotify",
"_tgt": "browser_extension_youtube_content_closeprompt",
"source": "browser_extension_youtube_content_closeprompt",
"target": "browser_extension_youtube_content_detectandnotify",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L170",
"weight": 1.0,
"_src": "browser_extension_youtube_content_renderprompt",
"_tgt": "browser_extension_youtube_content_escapehtml",
"source": "browser_extension_youtube_content_renderprompt",
"target": "browser_extension_youtube_content_escapehtml",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "browser-extension/youtube-content.js",
"source_location": "L295",
"weight": 1.0,
"_src": "browser_extension_youtube_content_initdetection",
"_tgt": "browser_extension_youtube_content_detectandnotify",
"source": "browser_extension_youtube_content_detectandnotify",
"target": "browser_extension_youtube_content_initdetection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/TasksScreen.tsx",
"source_location": "L53",
"weight": 1.0,
"_src": "mobile_src_screens_tasksscreen_tsx",
"_tgt": "screens_tasksscreen_createtask",
"source": "mobile_src_screens_tasksscreen_tsx",
"target": "screens_tasksscreen_createtask",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/TasksScreen.tsx",
"source_location": "L80",
"weight": 1.0,
"_src": "mobile_src_screens_tasksscreen_tsx",
"_tgt": "screens_tasksscreen_toggletaskstatus",
"source": "mobile_src_screens_tasksscreen_tsx",
"target": "screens_tasksscreen_toggletaskstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/TasksScreen.tsx",
"source_location": "L99",
"weight": 1.0,
"_src": "mobile_src_screens_tasksscreen_tsx",
"_tgt": "screens_tasksscreen_deletetask",
"source": "mobile_src_screens_tasksscreen_tsx",
"target": "screens_tasksscreen_deletetask",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "mobile/src/screens/TasksScreen.tsx",
"source_location": "L56",
"weight": 1.0,
"_src": "screens_tasksscreen_createtask",
"_tgt": "src_main_seterror",
"source": "screens_tasksscreen_createtask",
"target": "src_main_seterror"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "mobile/src/screens/TasksScreen.tsx",
"source_location": "L82",
"weight": 1.0,
"_src": "screens_tasksscreen_toggletaskstatus",
"_tgt": "src_main_seterror",
"source": "screens_tasksscreen_toggletaskstatus",
"target": "src_main_seterror"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "mobile/src/screens/TasksScreen.tsx",
"source_location": "L101",
"weight": 1.0,
"_src": "screens_tasksscreen_deletetask",
"_tgt": "src_main_seterror",
"source": "screens_tasksscreen_deletetask",
"target": "src_main_seterror"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/NotesScreen.tsx",
"source_location": "L54",
"weight": 1.0,
"_src": "mobile_src_screens_notesscreen_tsx",
"_tgt": "screens_notesscreen_resetform",
"source": "mobile_src_screens_notesscreen_tsx",
"target": "screens_notesscreen_resetform",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/NotesScreen.tsx",
"source_location": "L60",
"weight": 1.0,
"_src": "mobile_src_screens_notesscreen_tsx",
"_tgt": "screens_notesscreen_savenote",
"source": "mobile_src_screens_notesscreen_tsx",
"target": "screens_notesscreen_savenote",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/NotesScreen.tsx",
"source_location": "L93",
"weight": 1.0,
"_src": "mobile_src_screens_notesscreen_tsx",
"_tgt": "screens_notesscreen_beginedit",
"source": "mobile_src_screens_notesscreen_tsx",
"target": "screens_notesscreen_beginedit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/NotesScreen.tsx",
"source_location": "L99",
"weight": 1.0,
"_src": "mobile_src_screens_notesscreen_tsx",
"_tgt": "screens_notesscreen_deletenote",
"source": "mobile_src_screens_notesscreen_tsx",
"target": "screens_notesscreen_deletenote",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/NotesScreen.tsx",
"source_location": "L84",
"weight": 1.0,
"_src": "screens_notesscreen_savenote",
"_tgt": "screens_notesscreen_resetform",
"source": "screens_notesscreen_resetform",
"target": "screens_notesscreen_savenote",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/NotesScreen.tsx",
"source_location": "L106",
"weight": 1.0,
"_src": "screens_notesscreen_deletenote",
"_tgt": "screens_notesscreen_resetform",
"source": "screens_notesscreen_resetform",
"target": "screens_notesscreen_deletenote",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "mobile/src/screens/NotesScreen.tsx",
"source_location": "L63",
"weight": 1.0,
"_src": "screens_notesscreen_savenote",
"_tgt": "src_main_seterror",
"source": "screens_notesscreen_savenote",
"target": "src_main_seterror"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "mobile/src/screens/NotesScreen.tsx",
"source_location": "L101",
"weight": 1.0,
"_src": "screens_notesscreen_deletenote",
"_tgt": "src_main_seterror",
"source": "screens_notesscreen_deletenote",
"target": "src_main_seterror"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/SettingsScreen.tsx",
"source_location": "L20",
"weight": 1.0,
"_src": "mobile_src_screens_settingsscreen_tsx",
"_tgt": "screens_settingsscreen_settingsscreen",
"source": "mobile_src_screens_settingsscreen_tsx",
"target": "screens_settingsscreen_settingsscreen",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L52",
"weight": 1.0,
"_src": "mobile_src_screens_webappscreen_tsx",
"_tgt": "screens_webappscreen_isinternalurl",
"source": "mobile_src_screens_webappscreen_tsx",
"target": "screens_webappscreen_isinternalurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L70",
"weight": 1.0,
"_src": "mobile_src_screens_webappscreen_tsx",
"_tgt": "screens_webappscreen_pathfromurl",
"source": "mobile_src_screens_webappscreen_tsx",
"target": "screens_webappscreen_pathfromurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L79",
"weight": 1.0,
"_src": "mobile_src_screens_webappscreen_tsx",
"_tgt": "screens_webappscreen_toabsolute",
"source": "mobile_src_screens_webappscreen_tsx",
"target": "screens_webappscreen_toabsolute",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L83",
"weight": 1.0,
"_src": "mobile_src_screens_webappscreen_tsx",
"_tgt": "screens_webappscreen_isgenericsharetitle",
"source": "mobile_src_screens_webappscreen_tsx",
"target": "screens_webappscreen_isgenericsharetitle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L101",
"weight": 1.0,
"_src": "mobile_src_screens_webappscreen_tsx",
"_tgt": "screens_webappscreen_uniquefiles",
"source": "mobile_src_screens_webappscreen_tsx",
"target": "screens_webappscreen_uniquefiles",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L364",
"weight": 1.0,
"_src": "mobile_src_screens_webappscreen_tsx",
"_tgt": "screens_webappscreen_savebookmark",
"source": "mobile_src_screens_webappscreen_tsx",
"target": "screens_webappscreen_savebookmark",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L387",
"weight": 1.0,
"_src": "mobile_src_screens_webappscreen_tsx",
"_tgt": "screens_webappscreen_uploadincomingfiles",
"source": "mobile_src_screens_webappscreen_tsx",
"target": "screens_webappscreen_uploadincomingfiles",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L416",
"weight": 1.0,
"_src": "mobile_src_screens_webappscreen_tsx",
"_tgt": "screens_webappscreen_submitmanualshare",
"source": "mobile_src_screens_webappscreen_tsx",
"target": "screens_webappscreen_submitmanualshare",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L436",
"weight": 1.0,
"_src": "screens_webappscreen_submitmanualshare",
"_tgt": "screens_webappscreen_savebookmark",
"source": "screens_webappscreen_savebookmark",
"target": "screens_webappscreen_submitmanualshare",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L376",
"weight": 1.0,
"_src": "screens_webappscreen_savebookmark",
"_tgt": "pages_sharetarget_lookslikeyoutube",
"source": "screens_webappscreen_savebookmark",
"target": "pages_sharetarget_lookslikeyoutube"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "mobile/src/screens/WebAppScreen.tsx",
"source_location": "L436",
"weight": 1.0,
"_src": "screens_webappscreen_submitmanualshare",
"_tgt": "pages_sharetarget_lookslikeyoutube",
"source": "screens_webappscreen_submitmanualshare",
"target": "pages_sharetarget_lookslikeyoutube"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/FilesScreen.tsx",
"source_location": "L25",
"weight": 1.0,
"_src": "mobile_src_screens_filesscreen_tsx",
"_tgt": "screens_filesscreen_filesscreen",
"source": "mobile_src_screens_filesscreen_tsx",
"target": "screens_filesscreen_filesscreen",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/ConnectionSetupScreen.tsx",
"source_location": "L16",
"weight": 1.0,
"_src": "mobile_src_screens_connectionsetupscreen_tsx",
"_tgt": "screens_connectionsetupscreen_connectionsetupscreen",
"source": "mobile_src_screens_connectionsetupscreen_tsx",
"target": "screens_connectionsetupscreen_connectionsetupscreen",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "mobile/src/screens/ConnectionSetupScreen.tsx",
"source_location": "L70",
"weight": 1.0,
"_src": "screens_connectionsetupscreen_connectionsetupscreen",
"_tgt": "assets_index_0vyyz8r_or",
"source": "screens_connectionsetupscreen_connectionsetupscreen",
"target": "assets_index_0vyyz8r_or"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/TimeEntriesScreen.tsx",
"source_location": "L24",
"weight": 1.0,
"_src": "mobile_src_screens_timeentriesscreen_tsx",
"_tgt": "screens_timeentriesscreen_resolvedurationseconds",
"source": "mobile_src_screens_timeentriesscreen_tsx",
"target": "screens_timeentriesscreen_resolvedurationseconds",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/TimeEntriesScreen.tsx",
"source_location": "L91",
"weight": 1.0,
"_src": "mobile_src_screens_timeentriesscreen_tsx",
"_tgt": "screens_timeentriesscreen_startentry",
"source": "mobile_src_screens_timeentriesscreen_tsx",
"target": "screens_timeentriesscreen_startentry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/TimeEntriesScreen.tsx",
"source_location": "L115",
"weight": 1.0,
"_src": "mobile_src_screens_timeentriesscreen_tsx",
"_tgt": "screens_timeentriesscreen_stopentry",
"source": "mobile_src_screens_timeentriesscreen_tsx",
"target": "screens_timeentriesscreen_stopentry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/TimeEntriesScreen.tsx",
"source_location": "L129",
"weight": 1.0,
"_src": "mobile_src_screens_timeentriesscreen_tsx",
"_tgt": "screens_timeentriesscreen_deleteentry",
"source": "mobile_src_screens_timeentriesscreen_tsx",
"target": "screens_timeentriesscreen_deleteentry",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "mobile/src/screens/TimeEntriesScreen.tsx",
"source_location": "L94",
"weight": 1.0,
"_src": "screens_timeentriesscreen_startentry",
"_tgt": "src_main_seterror",
"source": "screens_timeentriesscreen_startentry",
"target": "src_main_seterror"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "mobile/src/screens/TimeEntriesScreen.tsx",
"source_location": "L117",
"weight": 1.0,
"_src": "screens_timeentriesscreen_stopentry",
"_tgt": "src_main_seterror",
"source": "screens_timeentriesscreen_stopentry",
"target": "src_main_seterror"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "mobile/src/screens/TimeEntriesScreen.tsx",
"source_location": "L131",
"weight": 1.0,
"_src": "screens_timeentriesscreen_deleteentry",
"_tgt": "src_main_seterror",
"source": "screens_timeentriesscreen_deleteentry",
"target": "src_main_seterror"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/screens/AuthScreen.tsx",
"source_location": "L17",
"weight": 1.0,
"_src": "mobile_src_screens_authscreen_tsx",
"_tgt": "screens_authscreen_authscreen",
"source": "mobile_src_screens_authscreen_tsx",
"target": "screens_authscreen_authscreen",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/components/UI.tsx",
"source_location": "L26",
"weight": 1.0,
"_src": "mobile_src_components_ui_tsx",
"_tgt": "components_ui_screenshell",
"source": "mobile_src_components_ui_tsx",
"target": "components_ui_screenshell",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/components/UI.tsx",
"source_location": "L37",
"weight": 1.0,
"_src": "mobile_src_components_ui_tsx",
"_tgt": "components_ui_sectioncard",
"source": "mobile_src_components_ui_tsx",
"target": "components_ui_sectioncard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/components/UI.tsx",
"source_location": "L82",
"weight": 1.0,
"_src": "mobile_src_components_ui_tsx",
"_tgt": "components_ui_errortext",
"source": "mobile_src_components_ui_tsx",
"target": "components_ui_errortext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/context/AppContext.tsx",
"source_location": "L36",
"weight": 1.0,
"_src": "mobile_src_context_appcontext_tsx",
"_tgt": "context_appcontext_savetoken",
"source": "mobile_src_context_appcontext_tsx",
"target": "context_appcontext_savetoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/context/AppContext.tsx",
"source_location": "L40",
"weight": 1.0,
"_src": "mobile_src_context_appcontext_tsx",
"_tgt": "context_appcontext_loadtoken",
"source": "mobile_src_context_appcontext_tsx",
"target": "context_appcontext_loadtoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/context/AppContext.tsx",
"source_location": "L44",
"weight": 1.0,
"_src": "mobile_src_context_appcontext_tsx",
"_tgt": "context_appcontext_cleartoken",
"source": "mobile_src_context_appcontext_tsx",
"target": "context_appcontext_cleartoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/context/AppContext.tsx",
"source_location": "L48",
"weight": 1.0,
"_src": "mobile_src_context_appcontext_tsx",
"_tgt": "context_appcontext_appprovider",
"source": "mobile_src_context_appcontext_tsx",
"target": "context_appcontext_appprovider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/format.ts",
"source_location": "L3",
"weight": 1.0,
"_src": "mobile_src_lib_format_ts",
"_tgt": "lib_format_formatdate",
"source": "mobile_src_lib_format_ts",
"target": "lib_format_formatdate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/format.ts",
"source_location": "L16",
"weight": 1.0,
"_src": "mobile_src_lib_format_ts",
"_tgt": "lib_format_formatduration",
"source": "mobile_src_lib_format_ts",
"target": "lib_format_formatduration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/format.ts",
"source_location": "L31",
"weight": 1.0,
"_src": "mobile_src_lib_format_ts",
"_tgt": "lib_format_formatfilesize",
"source": "mobile_src_lib_format_ts",
"target": "lib_format_formatfilesize",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/format.ts",
"source_location": "L48",
"weight": 1.0,
"_src": "mobile_src_lib_format_ts",
"_tgt": "lib_format_tagstotext",
"source": "mobile_src_lib_format_ts",
"target": "lib_format_tagstotext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/api.ts",
"source_location": "L23",
"weight": 1.0,
"_src": "mobile_src_lib_api_ts",
"_tgt": "lib_api_parseresponse",
"source": "mobile_src_lib_api_ts",
"target": "lib_api_parseresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/api.ts",
"source_location": "L36",
"weight": 1.0,
"_src": "mobile_src_lib_api_ts",
"_tgt": "lib_api_parseerror",
"source": "mobile_src_lib_api_ts",
"target": "lib_api_parseerror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/api.ts",
"source_location": "L56",
"weight": 1.0,
"_src": "mobile_src_lib_api_ts",
"_tgt": "lib_api_request",
"source": "mobile_src_lib_api_ts",
"target": "lib_api_request",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/api.ts",
"source_location": "L87",
"weight": 1.0,
"_src": "mobile_src_lib_api_ts",
"_tgt": "lib_api_requestpublic",
"source": "mobile_src_lib_api_ts",
"target": "lib_api_requestpublic",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/api.ts",
"source_location": "L84",
"weight": 1.0,
"_src": "lib_api_request",
"_tgt": "lib_api_parseresponse",
"source": "lib_api_parseresponse",
"target": "lib_api_request",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/api.ts",
"source_location": "L94",
"weight": 1.0,
"_src": "lib_api_requestpublic",
"_tgt": "lib_api_parseresponse",
"source": "lib_api_parseresponse",
"target": "lib_api_requestpublic",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/api.ts",
"source_location": "L81",
"weight": 1.0,
"_src": "lib_api_request",
"_tgt": "lib_api_parseerror",
"source": "lib_api_parseerror",
"target": "lib_api_request",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/api.ts",
"source_location": "L91",
"weight": 1.0,
"_src": "lib_api_requestpublic",
"_tgt": "lib_api_parseerror",
"source": "lib_api_parseerror",
"target": "lib_api_requestpublic",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "mobile/src/lib/api.ts",
"source_location": "L57",
"weight": 1.0,
"_src": "lib_api_request",
"_tgt": "lib_url_getapibaseurl",
"source": "lib_api_request",
"target": "lib_url_getapibaseurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/url.ts",
"source_location": "L4",
"weight": 1.0,
"_src": "mobile_src_lib_url_ts",
"_tgt": "lib_url_hasprotocol",
"source": "mobile_src_lib_url_ts",
"target": "lib_url_hasprotocol",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/url.ts",
"source_location": "L8",
"weight": 1.0,
"_src": "mobile_src_lib_url_ts",
"_tgt": "lib_url_normalizeinstanceurl",
"source": "mobile_src_lib_url_ts",
"target": "lib_url_normalizeinstanceurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/url.ts",
"source_location": "L32",
"weight": 1.0,
"_src": "mobile_src_lib_url_ts",
"_tgt": "lib_url_getapibaseurl",
"source": "mobile_src_lib_url_ts",
"target": "lib_url_getapibaseurl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/url.ts",
"source_location": "L16",
"weight": 1.0,
"_src": "lib_url_normalizeinstanceurl",
"_tgt": "lib_url_hasprotocol",
"source": "lib_url_hasprotocol",
"target": "lib_url_normalizeinstanceurl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/url.ts",
"source_location": "L33",
"weight": 1.0,
"_src": "lib_url_getapibaseurl",
"_tgt": "lib_url_normalizeinstanceurl",
"source": "lib_url_normalizeinstanceurl",
"target": "lib_url_getapibaseurl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L49",
"weight": 1.0,
"_src": "lib_url_getapibaseurl",
"_tgt": "search_browsersearch_handlesearch",
"source": "lib_url_getapibaseurl",
"target": "search_browsersearch_handlesearch"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L181",
"weight": 1.0,
"_src": "lib_url_getapibaseurl",
"_tgt": "search_browsersearch_bookmarkresult",
"source": "lib_url_getapibaseurl",
"target": "search_browsersearch_bookmarkresult"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/share.ts",
"source_location": "L12",
"weight": 1.0,
"_src": "mobile_src_lib_share_ts",
"_tgt": "lib_share_firsturlfromtext",
"source": "mobile_src_lib_share_ts",
"target": "lib_share_firsturlfromtext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/share.ts",
"source_location": "L25",
"weight": 1.0,
"_src": "mobile_src_lib_share_ts",
"_tgt": "lib_share_firstcandidatetitlefromtext",
"source": "mobile_src_lib_share_ts",
"target": "lib_share_firstcandidatetitlefromtext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/share.ts",
"source_location": "L43",
"weight": 1.0,
"_src": "mobile_src_lib_share_ts",
"_tgt": "lib_share_normalizeurl",
"source": "mobile_src_lib_share_ts",
"target": "lib_share_normalizeurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/share.ts",
"source_location": "L61",
"weight": 1.0,
"_src": "mobile_src_lib_share_ts",
"_tgt": "lib_share_titlefromurl",
"source": "mobile_src_lib_share_ts",
"target": "lib_share_titlefromurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/share.ts",
"source_location": "L76",
"weight": 1.0,
"_src": "mobile_src_lib_share_ts",
"_tgt": "lib_share_buildsharedraft",
"source": "mobile_src_lib_share_ts",
"target": "lib_share_buildsharedraft",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/share.ts",
"source_location": "L102",
"weight": 1.0,
"_src": "mobile_src_lib_share_ts",
"_tgt": "lib_share_lookslikeyoutube",
"source": "mobile_src_lib_share_ts",
"target": "lib_share_lookslikeyoutube",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/share.ts",
"source_location": "L77",
"weight": 1.0,
"_src": "lib_share_buildsharedraft",
"_tgt": "lib_share_firsturlfromtext",
"source": "lib_share_firsturlfromtext",
"target": "lib_share_buildsharedraft",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/share.ts",
"source_location": "L83",
"weight": 1.0,
"_src": "lib_share_buildsharedraft",
"_tgt": "lib_share_firstcandidatetitlefromtext",
"source": "lib_share_firstcandidatetitlefromtext",
"target": "lib_share_buildsharedraft",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/share.ts",
"source_location": "L77",
"weight": 1.0,
"_src": "lib_share_buildsharedraft",
"_tgt": "lib_share_normalizeurl",
"source": "lib_share_normalizeurl",
"target": "lib_share_buildsharedraft",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "mobile/src/lib/share.ts",
"source_location": "L84",
"weight": 1.0,
"_src": "lib_share_buildsharedraft",
"_tgt": "lib_share_titlefromurl",
"source": "lib_share_titlefromurl",
"target": "lib_share_buildsharedraft",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L22",
"weight": 1.0,
"_src": "backend_main_go",
"_tgt": "backend_main_isdemomode",
"source": "backend_main_go",
"target": "backend_main_isdemomode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L26",
"weight": 1.0,
"_src": "backend_main_go",
"_tgt": "backend_main_initializesecuritysecrets",
"source": "backend_main_go",
"target": "backend_main_initializesecuritysecrets",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L55",
"weight": 1.0,
"_src": "backend_main_go",
"_tgt": "backend_main_initializedragonflydb",
"source": "backend_main_go",
"target": "backend_main_initializedragonflydb",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L88",
"weight": 1.0,
"_src": "backend_main_go",
"_tgt": "backend_main_main",
"source": "backend_main_go",
"target": "backend_main_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L122",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "backend_main_initializesecuritysecrets",
"source": "backend_main_initializesecuritysecrets",
"target": "backend_main_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L29",
"weight": 1.0,
"_src": "backend_main_initializesecuritysecrets",
"_tgt": "utils_security_getorcreatejwtsecret",
"source": "backend_main_initializesecuritysecrets",
"target": "utils_security_getorcreatejwtsecret"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L41",
"weight": 1.0,
"_src": "backend_main_initializesecuritysecrets",
"_tgt": "utils_security_getorcreateencryptionkey",
"source": "backend_main_initializesecuritysecrets",
"target": "utils_security_getorcreateencryptionkey"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L127",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "backend_main_initializedragonflydb",
"source": "backend_main_initializedragonflydb",
"target": "backend_main_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L95",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "config_config_load",
"source": "backend_main_main",
"target": "config_config_load"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L112",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "config_database_initdatabase",
"source": "backend_main_main",
"target": "config_database_initdatabase"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L113",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "models_models_initdb",
"source": "backend_main_main",
"target": "models_models_initdb"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L114",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "models_models_automigrate",
"source": "backend_main_main",
"target": "models_models_automigrate"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L130",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "middleware_session_initsessionstore",
"source": "backend_main_main",
"target": "middleware_session_initsessionstore"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L144",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "middleware_cache_defaultcacheconfig",
"source": "backend_main_main",
"target": "middleware_cache_defaultcacheconfig"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L162",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "middleware_logger_logger",
"source": "backend_main_main",
"target": "middleware_logger_logger"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L164",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "middleware_cors_corsmiddleware",
"source": "backend_main_main",
"target": "middleware_cors_corsmiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L165",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "middleware_cache_cachemiddleware",
"source": "backend_main_main",
"target": "middleware_cache_cachemiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L166",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "middleware_cache_cacheinvalidationmiddleware",
"source": "backend_main_main",
"target": "middleware_cache_cacheinvalidationmiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L167",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "middleware_session_sessionmiddleware",
"source": "backend_main_main",
"target": "middleware_session_sessionmiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L168",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "middleware_audit_auditmiddleware",
"source": "backend_main_main",
"target": "middleware_audit_auditmiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L169",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "middleware_input_validation_inputvalidationmiddleware",
"source": "backend_main_main",
"target": "middleware_input_validation_inputvalidationmiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L172",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "middleware_rate_limiter_defaultratelimitconfig",
"source": "backend_main_main",
"target": "middleware_rate_limiter_defaultratelimitconfig"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L173",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "middleware_rate_limiter_ratelimit",
"source": "backend_main_main",
"target": "middleware_rate_limiter_ratelimit"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L176",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "middleware_rate_limiter_generalratelimit",
"source": "backend_main_main",
"target": "middleware_rate_limiter_generalratelimit"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L207",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "handlers_member_newmemberhandler",
"source": "backend_main_main",
"target": "handlers_member_newmemberhandler"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L207",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "config_database_getdb",
"source": "backend_main_main",
"target": "config_database_getdb"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L208",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "handlers_time_entry_newtimeentryhandler",
"source": "backend_main_main",
"target": "handlers_time_entry_newtimeentryhandler"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L209",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "handlers_calendar_newcalendarhandler",
"source": "backend_main_main",
"target": "handlers_calendar_newcalendarhandler"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L210",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "handlers_integration_newintegrationhandler",
"source": "backend_main_main",
"target": "handlers_integration_newintegrationhandler"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L211",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "handlers_analytics_newanalyticshandler",
"source": "backend_main_main",
"target": "handlers_analytics_newanalyticshandler"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L212",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "handlers_learning_progress_newlearningprogresshandler",
"source": "backend_main_main",
"target": "handlers_learning_progress_newlearningprogresshandler"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L213",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "handlers_web_scraping_newwebscrapinghandler",
"source": "backend_main_main",
"target": "handlers_web_scraping_newwebscrapinghandler"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L214",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "handlers_knowledge_base_newknowledgebasehandler",
"source": "backend_main_main",
"target": "handlers_knowledge_base_newknowledgebasehandler"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L215",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "handlers_goals_habits_newgoalshabitshandler",
"source": "backend_main_main",
"target": "handlers_goals_habits_newgoalshabitshandler"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L216",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "handlers_social_newsocialhandler",
"source": "backend_main_main",
"target": "handlers_social_newsocialhandler"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L217",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "handlers_teams_newteamshandler",
"source": "backend_main_main",
"target": "handlers_teams_newteamshandler"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L218",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "handlers_ai_recommendations_newairecommendationhandler",
"source": "backend_main_main",
"target": "handlers_ai_recommendations_newairecommendationhandler"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L219",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "handlers_marketplace_newmarketplacehandler",
"source": "backend_main_main",
"target": "handlers_marketplace_newmarketplacehandler"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L220",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "handlers_community_newcommunityhandler",
"source": "backend_main_main",
"target": "handlers_community_newcommunityhandler"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L221",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "handlers_performance_newperformancehandler",
"source": "backend_main_main",
"target": "handlers_performance_newperformancehandler"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L230",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "middleware_rate_limiter_authratelimit",
"source": "backend_main_main",
"target": "middleware_rate_limiter_authratelimit"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L234",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "handlers_auth_authmiddleware",
"source": "backend_main_main",
"target": "handlers_auth_authmiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L264",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "middleware_demo_demomodemiddleware",
"source": "backend_main_main",
"target": "middleware_demo_demomodemiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L360",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "handlers_admin_adminmiddleware",
"source": "backend_main_main",
"target": "handlers_admin_adminmiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L506",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "handlers_video_bookmark_newvideobookmarkhandler",
"source": "backend_main_main",
"target": "handlers_video_bookmark_newvideobookmarkhandler"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L860",
"weight": 1.0,
"_src": "backend_main_main",
"_tgt": "middleware_session_cleanupsessionsonshutdown",
"source": "backend_main_main",
"target": "middleware_session_cleanupsessionsonshutdown"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/seed.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_seed_go",
"_tgt": "backend_seed_seeddata",
"source": "backend_seed_go",
"target": "backend_seed_seeddata",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/seed.go",
"source_location": "L21",
"weight": 1.0,
"_src": "backend_seed_seeddata",
"_tgt": "config_database_getdb",
"source": "backend_seed_seeddata",
"target": "config_database_getdb"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/examples/user_service_example.go",
"source_location": "L13",
"weight": 1.0,
"_src": "backend_examples_user_service_example_go",
"_tgt": "examples_userserviceexample",
"source": "backend_examples_user_service_example_go",
"target": "examples_userserviceexample",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/examples/user_service_example.go",
"source_location": "L18",
"weight": 1.0,
"_src": "backend_examples_user_service_example_go",
"_tgt": "examples_user_service_example_newuserserviceexample",
"source": "backend_examples_user_service_example_go",
"target": "examples_user_service_example_newuserserviceexample",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/examples/user_service_example.go",
"source_location": "L25",
"weight": 1.0,
"_src": "examples_userserviceexample",
"_tgt": "examples_userserviceexample_createuserexample",
"source": "examples_userserviceexample",
"target": "examples_userserviceexample_createuserexample",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/examples/user_service_example.go",
"source_location": "L55",
"weight": 1.0,
"_src": "examples_userserviceexample",
"_tgt": "examples_userserviceexample_getuserexample",
"source": "examples_userserviceexample",
"target": "examples_userserviceexample_getuserexample",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/examples/user_service_example.go",
"source_location": "L78",
"weight": 1.0,
"_src": "examples_userserviceexample",
"_tgt": "examples_userserviceexample_searchusersexample",
"source": "examples_userserviceexample",
"target": "examples_userserviceexample_searchusersexample",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/examples/user_service_example.go",
"source_location": "L109",
"weight": 1.0,
"_src": "examples_userserviceexample",
"_tgt": "examples_userserviceexample_transactionexample",
"source": "examples_userserviceexample",
"target": "examples_userserviceexample_transactionexample",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/tools/favicon_cli.go",
"source_location": "L11",
"weight": 1.0,
"_src": "backend_tools_favicon_cli_go",
"_tgt": "tools_favicon_cli_main",
"source": "backend_tools_favicon_cli_go",
"target": "tools_favicon_cli_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/tools/favicon_cli.go",
"source_location": "L22",
"weight": 1.0,
"_src": "tools_favicon_cli_main",
"_tgt": "services_favicon_fetcher_newfaviconfetcher",
"source": "tools_favicon_cli_main",
"target": "services_favicon_fetcher_newfaviconfetcher"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/tools/favicon_cli.go",
"source_location": "L49",
"weight": 1.0,
"_src": "tools_favicon_cli_main",
"_tgt": "services_metadata_fetchwebsitemetadata",
"source": "tools_favicon_cli_main",
"target": "services_metadata_fetchwebsitemetadata"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L9",
"weight": 1.0,
"_src": "backend_services_youtube_channels_go",
"_tgt": "services_youtubechannelservice",
"source": "backend_services_youtube_channels_go",
"target": "services_youtubechannelservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L15",
"weight": 1.0,
"_src": "backend_services_youtube_channels_go",
"_tgt": "services_youtube_channels_newyoutubechannelservice",
"source": "backend_services_youtube_channels_go",
"target": "services_youtube_channels_newyoutubechannelservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L23",
"weight": 1.0,
"_src": "backend_services_youtube_channels_go",
"_tgt": "services_youtube_channels_getpredefinedchannels",
"source": "backend_services_youtube_channels_go",
"target": "services_youtube_channels_getpredefinedchannels",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L59",
"weight": 1.0,
"_src": "backend_services_youtube_channels_go",
"_tgt": "services_channel",
"source": "backend_services_youtube_channels_go",
"target": "services_channel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L117",
"weight": 1.0,
"_src": "backend_services_youtube_channels_go",
"_tgt": "services_channelinfo",
"source": "backend_services_youtube_channels_go",
"target": "services_channelinfo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L127",
"weight": 1.0,
"_src": "backend_services_youtube_channels_go",
"_tgt": "services_youtube_channels_parseyoutubeduration",
"source": "backend_services_youtube_channels_go",
"target": "services_youtube_channels_parseyoutubeduration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L152",
"weight": 1.0,
"_src": "backend_services_youtube_channels_go",
"_tgt": "services_youtube_channels_containsignorecase",
"source": "backend_services_youtube_channels_go",
"target": "services_youtube_channels_containsignorecase",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L160",
"weight": 1.0,
"_src": "backend_services_youtube_channels_go",
"_tgt": "services_youtube_channels_containssubstringignorecase",
"source": "backend_services_youtube_channels_go",
"target": "services_youtube_channels_containssubstringignorecase",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L166",
"weight": 1.0,
"_src": "backend_services_youtube_channels_go",
"_tgt": "services_youtube_channels_tolower",
"source": "backend_services_youtube_channels_go",
"target": "services_youtube_channels_tolower",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L178",
"weight": 1.0,
"_src": "backend_services_youtube_channels_go",
"_tgt": "services_youtube_channels_contains",
"source": "backend_services_youtube_channels_go",
"target": "services_youtube_channels_contains",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L187",
"weight": 1.0,
"_src": "backend_services_youtube_channels_go",
"_tgt": "services_youtube_channels_isrecentvideo",
"source": "backend_services_youtube_channels_go",
"target": "services_youtube_channels_isrecentvideo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L67",
"weight": 1.0,
"_src": "services_youtubechannelservice",
"_tgt": "services_youtubechannelservice_getfireshipvideos",
"source": "services_youtubechannelservice",
"target": "services_youtubechannelservice_getfireshipvideos",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L83",
"weight": 1.0,
"_src": "services_youtubechannelservice",
"_tgt": "services_youtubechannelservice_getnetworkchuckvideos",
"source": "services_youtubechannelservice",
"target": "services_youtubechannelservice_getnetworkchuckvideos",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L99",
"weight": 1.0,
"_src": "services_youtubechannelservice",
"_tgt": "services_youtubechannelservice_getchannelinfo",
"source": "services_youtubechannelservice",
"target": "services_youtubechannelservice_getchannelinfo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L36",
"weight": 1.0,
"_src": "services_youtube_channels_newyoutubechannelservice",
"_tgt": "handlers_youtube_channels_getfireshipvideos",
"source": "services_youtube_channels_newyoutubechannelservice",
"target": "handlers_youtube_channels_getfireshipvideos"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L72",
"weight": 1.0,
"_src": "services_youtube_channels_newyoutubechannelservice",
"_tgt": "handlers_youtube_channels_getnetworkchuckvideos",
"source": "services_youtube_channels_newyoutubechannelservice",
"target": "handlers_youtube_channels_getnetworkchuckvideos"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L117",
"weight": 1.0,
"_src": "services_youtube_channels_newyoutubechannelservice",
"_tgt": "handlers_youtube_channels_getchannelvideos",
"source": "services_youtube_channels_newyoutubechannelservice",
"target": "handlers_youtube_channels_getchannelvideos"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L101",
"weight": 1.0,
"_src": "services_youtubechannelservice_getchannelinfo",
"_tgt": "services_youtube_channels_getpredefinedchannels",
"source": "services_youtube_channels_getpredefinedchannels",
"target": "services_youtubechannelservice_getchannelinfo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L157",
"weight": 1.0,
"_src": "services_youtube_channels_containsignorecase",
"_tgt": "services_youtube_channels_containssubstringignorecase",
"source": "services_youtube_channels_containsignorecase",
"target": "services_youtube_channels_containssubstringignorecase",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L161",
"weight": 1.0,
"_src": "services_youtube_channels_containssubstringignorecase",
"_tgt": "services_youtube_channels_tolower",
"source": "services_youtube_channels_containssubstringignorecase",
"target": "services_youtube_channels_tolower",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_channels.go",
"source_location": "L163",
"weight": 1.0,
"_src": "services_youtube_channels_containssubstringignorecase",
"_tgt": "services_youtube_channels_contains",
"source": "services_youtube_channels_containssubstringignorecase",
"target": "services_youtube_channels_contains",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/message_detector.go",
"source_location": "L49",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "services_message_detector_detectmessagecontent",
"source": "services_youtube_channels_tolower",
"target": "services_message_detector_detectmessagecontent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L352",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "services_computervisionservice_detectlanguage",
"source": "services_youtube_channels_tolower",
"target": "services_computervisionservice_detectlanguage"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L365",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "services_computervisionservice_detectdocumenttype",
"source": "services_youtube_channels_tolower",
"target": "services_computervisionservice_detectdocumenttype"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L315",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "services_youtube_integrated_normalizechannelinput",
"source": "services_youtube_channels_tolower",
"target": "services_youtube_integrated_normalizechannelinput"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L377",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "services_youtube_integrated_parserelativetoiso",
"source": "services_youtube_channels_tolower",
"target": "services_youtube_integrated_parserelativetoiso"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L403",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "services_youtube_integrated_parsecounttext",
"source": "services_youtube_channels_tolower",
"target": "services_youtube_integrated_parsecounttext"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/models/knowledge_base.go",
"source_location": "L231",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "models_knowledge_base_generateslug",
"source": "services_youtube_channels_tolower",
"target": "models_knowledge_base_generateslug"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L610",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_webscrapinghandler_getimageformat",
"source": "services_youtube_channels_tolower",
"target": "handlers_webscrapinghandler_getimageformat"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L635",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_webscrapinghandler_getvideoplatform",
"source": "services_youtube_channels_tolower",
"target": "handlers_webscrapinghandler_getvideoplatform"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L674",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_webscrapinghandler_extractkeywordsfromcontent",
"source": "services_youtube_channels_tolower",
"target": "handlers_webscrapinghandler_extractkeywordsfromcontent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L732",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_webscrapinghandler_detectcontenttype",
"source": "services_youtube_channels_tolower",
"target": "handlers_webscrapinghandler_detectcontenttype"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L572",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_semantic_search_normalizesemanticcontenttype",
"source": "services_youtube_channels_tolower",
"target": "handlers_semantic_search_normalizesemanticcontenttype"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L413",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_knowledge_base_generateslug",
"source": "services_youtube_channels_tolower",
"target": "handlers_knowledge_base_generateslug"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L475",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_knowledgebasehandler_createwikiversion",
"source": "services_youtube_channels_tolower",
"target": "handlers_knowledgebasehandler_createwikiversion"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/bookmark.go",
"source_location": "L438",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_bookmark_generateenhancedpreviewhtml",
"source": "services_youtube_channels_tolower",
"target": "handlers_bookmark_generateenhancedpreviewhtml"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L1022",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_messages_searchmessages",
"source": "services_youtube_channels_tolower",
"target": "handlers_messages_searchmessages"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L2198",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_messages_normalizeattachmentkind",
"source": "services_youtube_channels_tolower",
"target": "handlers_messages_normalizeattachmentkind"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L2208",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_messages_normalizereferencetype",
"source": "services_youtube_channels_tolower",
"target": "handlers_messages_normalizereferencetype"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L164",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_search_enhanced_searchbookmarks",
"source": "services_youtube_channels_tolower",
"target": "handlers_search_enhanced_searchbookmarks"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L243",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_search_enhanced_searchtasks",
"source": "services_youtube_channels_tolower",
"target": "handlers_search_enhanced_searchtasks"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L303",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_search_enhanced_searchnotes",
"source": "services_youtube_channels_tolower",
"target": "handlers_search_enhanced_searchnotes"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L367",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_search_enhanced_searchfiles",
"source": "services_youtube_channels_tolower",
"target": "handlers_search_enhanced_searchfiles"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L436",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_search_enhanced_calculaterelevancescore",
"source": "services_youtube_channels_tolower",
"target": "handlers_search_enhanced_calculaterelevancescore"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/file.go",
"source_location": "L119",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_file_getfiles",
"source": "services_youtube_channels_tolower",
"target": "handlers_file_getfiles"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/file.go",
"source_location": "L474",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_file_determinefiletype",
"source": "services_youtube_channels_tolower",
"target": "handlers_file_determinefiletype"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/encryption.go",
"source_location": "L419",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_encryption_determinefiletypeforencryption",
"source": "services_youtube_channels_tolower",
"target": "handlers_encryption_determinefiletypeforencryption"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L415",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_github_backup_backupgithubrepositories",
"source": "services_youtube_channels_tolower",
"target": "handlers_github_backup_backupgithubrepositories"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L553",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_github_backup_resolvegithubbackuptoken",
"source": "services_youtube_channels_tolower",
"target": "handlers_github_backup_resolvegithubbackuptoken"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L581",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_github_backup_resolvecentralizedgithubbackuptoken",
"source": "services_youtube_channels_tolower",
"target": "handlers_github_backup_resolvecentralizedgithubbackuptoken"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/social.go",
"source_location": "L311",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "handlers_socialhandler_searchusers",
"source": "services_youtube_channels_tolower",
"target": "handlers_socialhandler_searchusers"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/input_validation.go",
"source_location": "L96",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "middleware_input_validation_containsmaliciouscontent",
"source": "services_youtube_channels_tolower",
"target": "middleware_input_validation_containsmaliciouscontent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/audit.go",
"source_location": "L259",
"weight": 1.0,
"_src": "services_youtube_channels_tolower",
"_tgt": "middleware_audit_sanitizejson",
"source": "services_youtube_channels_tolower",
"target": "middleware_audit_sanitizejson"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/message_detector.go",
"source_location": "L55",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "services_message_detector_detectmessagecontent",
"source": "services_youtube_channels_contains",
"target": "services_message_detector_detectmessagecontent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/metadata.go",
"source_location": "L272",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "services_metadata_getdefaultfavicon",
"source": "services_youtube_channels_contains",
"target": "services_metadata_getdefaultfavicon"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/favicon_fetcher_test.go",
"source_location": "L140",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "services_favicon_fetcher_test_testextractheadsection",
"source": "services_youtube_channels_contains",
"target": "services_favicon_fetcher_test_testextractheadsection"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/youtube.go",
"source_location": "L141",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "services_youtubeservice_extractchannelhandle",
"source": "services_youtube_channels_contains",
"target": "services_youtubeservice_extractchannelhandle"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/ai_service.go",
"source_location": "L143",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "services_ai_service_parsethinkingresponse",
"source": "services_youtube_channels_contains",
"target": "services_ai_service_parsethinkingresponse"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L352",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "services_computervisionservice_detectlanguage",
"source": "services_youtube_channels_contains",
"target": "services_computervisionservice_detectlanguage"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L367",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "services_computervisionservice_detectdocumenttype",
"source": "services_youtube_channels_contains",
"target": "services_computervisionservice_detectdocumenttype"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L415",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "services_computervisionservice_extracttables",
"source": "services_youtube_channels_contains",
"target": "services_computervisionservice_extracttables"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L293",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "services_youtubeintegratedservice_getvideodetailsintegrated",
"source": "services_youtube_channels_contains",
"target": "services_youtubeintegratedservice_getvideodetailsintegrated"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L342",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "services_youtube_integrated_normalizechannelinput",
"source": "services_youtube_channels_contains",
"target": "services_youtube_integrated_normalizechannelinput"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L434",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "services_youtube_integrated_extractvideoid",
"source": "services_youtube_channels_contains",
"target": "services_youtube_integrated_extractvideoid"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L424",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "handlers_webscrapinghandler_scrapewebpage",
"source": "services_youtube_channels_contains",
"target": "handlers_webscrapinghandler_scrapewebpage"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L636",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "handlers_webscrapinghandler_getvideoplatform",
"source": "services_youtube_channels_contains",
"target": "handlers_webscrapinghandler_getvideoplatform"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L650",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "handlers_webscrapinghandler_getvideoid",
"source": "services_youtube_channels_contains",
"target": "handlers_webscrapinghandler_getvideoid"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L736",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "handlers_webscrapinghandler_detectcontenttype",
"source": "services_youtube_channels_contains",
"target": "handlers_webscrapinghandler_detectcontenttype"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L475",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "handlers_knowledgebasehandler_createwikiversion",
"source": "services_youtube_channels_contains",
"target": "handlers_knowledgebasehandler_createwikiversion"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L2254",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "handlers_messages_extractyoutubevideoid",
"source": "services_youtube_channels_contains",
"target": "handlers_messages_extractyoutubevideoid"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L444",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "handlers_search_enhanced_calculaterelevancescore",
"source": "services_youtube_channels_contains",
"target": "handlers_search_enhanced_calculaterelevancescore"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/file.go",
"source_location": "L503",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "handlers_file_determinefiletype",
"source": "services_youtube_channels_contains",
"target": "handlers_file_determinefiletype"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/encryption.go",
"source_location": "L422",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "handlers_encryption_determinefiletypeforencryption",
"source": "services_youtube_channels_contains",
"target": "handlers_encryption_determinefiletypeforencryption"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L1004",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "handlers_github_backup_loadgithubappprivatekey",
"source": "services_youtube_channels_contains",
"target": "handlers_github_backup_loadgithubappprivatekey"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/updates.go",
"source_location": "L89",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "handlers_updates_getcurrentversion",
"source": "services_youtube_channels_contains",
"target": "handlers_updates_getcurrentversion"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L205",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken",
"source": "services_youtube_channels_contains",
"target": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L283",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice",
"source": "services_youtube_channels_contains",
"target": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L178",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "handlers_auth_requiredapikeypermission",
"source": "services_youtube_channels_contains",
"target": "handlers_auth_requiredapikeypermission"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L242",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "handlers_auth_authmiddleware",
"source": "services_youtube_channels_contains",
"target": "handlers_auth_authmiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L1009",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "handlers_auth_isrunningindocker",
"source": "services_youtube_channels_contains",
"target": "handlers_auth_isrunningindocker"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L1028",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "handlers_auth_getdockerimageversion",
"source": "services_youtube_channels_contains",
"target": "handlers_auth_getdockerimageversion"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L1051",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "handlers_auth_getcontainerid",
"source": "services_youtube_channels_contains",
"target": "handlers_auth_getcontainerid"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/demo.go",
"source_location": "L25",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "middleware_demo_demomodemiddleware",
"source": "services_youtube_channels_contains",
"target": "middleware_demo_demomodemiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/input_validation.go",
"source_location": "L123",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "middleware_input_validation_containsmaliciouscontent",
"source": "services_youtube_channels_contains",
"target": "middleware_input_validation_containsmaliciouscontent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L76",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "middleware_memorycache_deletepattern",
"source": "services_youtube_channels_contains",
"target": "middleware_memorycache_deletepattern"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/audit.go",
"source_location": "L153",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "middleware_audit_getactionfrommethodandpath",
"source": "services_youtube_channels_contains",
"target": "middleware_audit_getactionfrommethodandpath"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/audit.go",
"source_location": "L175",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "middleware_audit_getresourcefrompath",
"source": "services_youtube_channels_contains",
"target": "middleware_audit_getresourcefrompath"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/audit.go",
"source_location": "L261",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "middleware_audit_sanitizejson",
"source": "services_youtube_channels_contains",
"target": "middleware_audit_sanitizejson"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/audit.go",
"source_location": "L290",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "middleware_audit_getdevicefromuseragent",
"source": "services_youtube_channels_contains",
"target": "middleware_audit_getdevicefromuseragent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/audit.go",
"source_location": "L299",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "middleware_audit_getplatformfromuseragent",
"source": "services_youtube_channels_contains",
"target": "middleware_audit_getplatformfromuseragent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/audit.go",
"source_location": "L314",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "middleware_audit_getbrowserfromuseragent",
"source": "services_youtube_channels_contains",
"target": "middleware_audit_getbrowserfromuseragent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/audit.go",
"source_location": "L333",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "middleware_audit_assessrisk",
"source": "services_youtube_channels_contains",
"target": "middleware_audit_assessrisk"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/audit.go",
"source_location": "L379",
"weight": 1.0,
"_src": "services_youtube_channels_contains",
"_tgt": "middleware_audit_issuspiciousactivity",
"source": "services_youtube_channels_contains",
"target": "middleware_audit_issuspiciousactivity"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/message_detector.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_services_message_detector_go",
"_tgt": "services_detectedsuggestion",
"source": "backend_services_message_detector_go",
"target": "services_detectedsuggestion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/message_detector.go",
"source_location": "L16",
"weight": 1.0,
"_src": "backend_services_message_detector_go",
"_tgt": "services_detectedattachment",
"source": "backend_services_message_detector_go",
"target": "services_detectedattachment",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/message_detector.go",
"source_location": "L33",
"weight": 1.0,
"_src": "backend_services_message_detector_go",
"_tgt": "services_message_detector_detectmessagecontent",
"source": "backend_services_message_detector_go",
"target": "services_message_detector_detectmessagecontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/message_detector.go",
"source_location": "L133",
"weight": 1.0,
"_src": "backend_services_message_detector_go",
"_tgt": "services_message_detector_buildcompacttitle",
"source": "backend_services_message_detector_go",
"target": "services_message_detector_buildcompacttitle",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/message_detector.go",
"source_location": "L89",
"weight": 1.0,
"_src": "services_message_detector_detectmessagecontent",
"_tgt": "services_message_detector_buildcompacttitle",
"source": "services_message_detector_detectmessagecontent",
"target": "services_message_detector_buildcompacttitle",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/message_detector_test.go",
"source_location": "L8",
"weight": 1.0,
"_src": "services_message_detector_detectmessagecontent",
"_tgt": "services_message_detector_test_testdetectmessagecontent_urlsandsuggestions",
"source": "services_message_detector_detectmessagecontent",
"target": "services_message_detector_test_testdetectmessagecontent_urlsandsuggestions"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/message_detector_test.go",
"source_location": "L38",
"weight": 1.0,
"_src": "services_message_detector_detectmessagecontent",
"_tgt": "services_message_detector_test_testdetectmessagecontent_taskandeventintents",
"source": "services_message_detector_detectmessagecontent",
"target": "services_message_detector_test_testdetectmessagecontent_taskandeventintents"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/message_detector_test.go",
"source_location": "L61",
"weight": 1.0,
"_src": "services_message_detector_detectmessagecontent",
"_tgt": "services_message_detector_test_testdetectmessagecontent_passwordwarning",
"source": "services_message_detector_detectmessagecontent",
"target": "services_message_detector_test_testdetectmessagecontent_passwordwarning"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L697",
"weight": 1.0,
"_src": "services_message_detector_detectmessagecontent",
"_tgt": "handlers_messages_createconversationmessage",
"source": "services_message_detector_detectmessagecontent",
"target": "handlers_messages_createconversationmessage"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_cache.go",
"source_location": "L17",
"weight": 1.0,
"_src": "backend_services_youtube_cache_go",
"_tgt": "services_youtubecacheservice",
"source": "backend_services_youtube_cache_go",
"target": "services_youtubecacheservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_cache.go",
"source_location": "L24",
"weight": 1.0,
"_src": "backend_services_youtube_cache_go",
"_tgt": "services_cacheentry",
"source": "backend_services_youtube_cache_go",
"target": "services_cacheentry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_cache.go",
"source_location": "L30",
"weight": 1.0,
"_src": "backend_services_youtube_cache_go",
"_tgt": "services_youtube_cache_newyoutubecacheservice",
"source": "backend_services_youtube_cache_go",
"target": "services_youtube_cache_newyoutubecacheservice",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_cache.go",
"source_location": "L38",
"weight": 1.0,
"_src": "services_youtubecacheservice",
"_tgt": "services_youtubecacheservice_getcachedchannelvideos",
"source": "services_youtubecacheservice",
"target": "services_youtubecacheservice_getcachedchannelvideos",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_cache.go",
"source_location": "L66",
"weight": 1.0,
"_src": "services_youtubecacheservice",
"_tgt": "services_youtubecacheservice_getinmemorycachedvideos",
"source": "services_youtubecacheservice",
"target": "services_youtubecacheservice_getinmemorycachedvideos",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_cache.go",
"source_location": "L93",
"weight": 1.0,
"_src": "services_youtubecacheservice",
"_tgt": "services_youtubecacheservice_fetchandcachevideos",
"source": "services_youtubecacheservice",
"target": "services_youtubecacheservice_fetchandcachevideos",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_cache.go",
"source_location": "L184",
"weight": 1.0,
"_src": "services_youtubecacheservice",
"_tgt": "services_youtubecacheservice_clearexpiredcache",
"source": "services_youtubecacheservice",
"target": "services_youtubecacheservice_clearexpiredcache",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L35",
"weight": 1.0,
"_src": "services_youtube_cache_newyoutubecacheservice",
"_tgt": "handlers_youtube_channels_getfireshipvideos",
"source": "services_youtube_cache_newyoutubecacheservice",
"target": "handlers_youtube_channels_getfireshipvideos"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L71",
"weight": 1.0,
"_src": "services_youtube_cache_newyoutubecacheservice",
"_tgt": "handlers_youtube_channels_getnetworkchuckvideos",
"source": "services_youtube_cache_newyoutubecacheservice",
"target": "handlers_youtube_channels_getnetworkchuckvideos"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L116",
"weight": 1.0,
"_src": "services_youtube_cache_newyoutubecacheservice",
"_tgt": "handlers_youtube_channels_getchannelvideos",
"source": "services_youtube_cache_newyoutubecacheservice",
"target": "handlers_youtube_channels_getchannelvideos"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_cache.go",
"source_location": "L62",
"weight": 1.0,
"_src": "services_youtubecacheservice_getcachedchannelvideos",
"_tgt": "services_youtubecacheservice_fetchandcachevideos",
"source": "services_youtubecacheservice_getcachedchannelvideos",
"target": "services_youtubecacheservice_fetchandcachevideos",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_cache.go",
"source_location": "L89",
"weight": 1.0,
"_src": "services_youtubecacheservice_getinmemorycachedvideos",
"_tgt": "services_youtubecacheservice_fetchandcachevideos",
"source": "services_youtubecacheservice_getinmemorycachedvideos",
"target": "services_youtubecacheservice_fetchandcachevideos",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/youtube_cache.go",
"source_location": "L95",
"weight": 1.0,
"_src": "services_youtubecacheservice_fetchandcachevideos",
"_tgt": "lib_api_apiclient_get",
"source": "services_youtubecacheservice_fetchandcachevideos",
"target": "lib_api_apiclient_get"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/youtube_cache.go",
"source_location": "L115",
"weight": 1.0,
"_src": "services_youtubecacheservice_fetchandcachevideos",
"_tgt": "handlers_saved_search_min",
"source": "services_youtubecacheservice_fetchandcachevideos",
"target": "handlers_saved_search_min"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_services_favicon_fetcher_go",
"_tgt": "services_faviconfetcher",
"source": "backend_services_favicon_fetcher_go",
"target": "services_faviconfetcher",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L19",
"weight": 1.0,
"_src": "backend_services_favicon_fetcher_go",
"_tgt": "services_favicon_fetcher_newfaviconfetcher",
"source": "backend_services_favicon_fetcher_go",
"target": "services_favicon_fetcher_newfaviconfetcher",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L343",
"weight": 1.0,
"_src": "backend_services_favicon_fetcher_go",
"_tgt": "services_favicon_fetcher_containsstring",
"source": "backend_services_favicon_fetcher_go",
"target": "services_favicon_fetcher_containsstring",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L356",
"weight": 1.0,
"_src": "backend_services_favicon_fetcher_go",
"_tgt": "services_favicon_fetcher_getfavicon",
"source": "backend_services_favicon_fetcher_go",
"target": "services_favicon_fetcher_getfavicon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L361",
"weight": 1.0,
"_src": "backend_services_favicon_fetcher_go",
"_tgt": "services_favicon_fetcher_getallfavicons",
"source": "backend_services_favicon_fetcher_go",
"target": "services_favicon_fetcher_getallfavicons",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L28",
"weight": 1.0,
"_src": "services_faviconfetcher",
"_tgt": "services_faviconfetcher_fetchfavicon",
"source": "services_faviconfetcher",
"target": "services_faviconfetcher_fetchfavicon",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L54",
"weight": 1.0,
"_src": "services_faviconfetcher",
"_tgt": "services_faviconfetcher_extractfromhtml",
"source": "services_faviconfetcher",
"target": "services_faviconfetcher_extractfromhtml",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L93",
"weight": 1.0,
"_src": "services_faviconfetcher",
"_tgt": "services_faviconfetcher_extractheadsection",
"source": "services_faviconfetcher",
"target": "services_faviconfetcher_extractheadsection",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L116",
"weight": 1.0,
"_src": "services_faviconfetcher",
"_tgt": "services_faviconfetcher_findfaviconinhead",
"source": "services_faviconfetcher",
"target": "services_faviconfetcher_findfaviconinhead",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L194",
"weight": 1.0,
"_src": "services_faviconfetcher",
"_tgt": "services_faviconfetcher_makeabsoluteurl",
"source": "services_faviconfetcher",
"target": "services_faviconfetcher_makeabsoluteurl",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L221",
"weight": 1.0,
"_src": "services_faviconfetcher",
"_tgt": "services_faviconfetcher_trycommonlocations",
"source": "services_faviconfetcher",
"target": "services_faviconfetcher_trycommonlocations",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L262",
"weight": 1.0,
"_src": "services_faviconfetcher",
"_tgt": "services_faviconfetcher_verifyfaviconexists",
"source": "services_faviconfetcher",
"target": "services_faviconfetcher_verifyfaviconexists",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L293",
"weight": 1.0,
"_src": "services_faviconfetcher",
"_tgt": "services_faviconfetcher_getgooglefavicon",
"source": "services_faviconfetcher",
"target": "services_faviconfetcher_getgooglefavicon",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L299",
"weight": 1.0,
"_src": "services_faviconfetcher",
"_tgt": "services_faviconfetcher_fetchmultiplefavicons",
"source": "services_faviconfetcher",
"target": "services_faviconfetcher_fetchmultiplefavicons",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/favicon_fetcher_test.go",
"source_location": "L10",
"weight": 1.0,
"_src": "services_favicon_fetcher_newfaviconfetcher",
"_tgt": "services_favicon_fetcher_test_testfaviconfetcher",
"source": "services_favicon_fetcher_newfaviconfetcher",
"target": "services_favicon_fetcher_test_testfaviconfetcher"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/favicon_fetcher_test.go",
"source_location": "L66",
"weight": 1.0,
"_src": "services_favicon_fetcher_newfaviconfetcher",
"_tgt": "services_favicon_fetcher_test_testmultiplefavicons",
"source": "services_favicon_fetcher_newfaviconfetcher",
"target": "services_favicon_fetcher_test_testmultiplefavicons"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/favicon_fetcher_test.go",
"source_location": "L82",
"weight": 1.0,
"_src": "services_favicon_fetcher_newfaviconfetcher",
"_tgt": "services_favicon_fetcher_test_testmakeabsoluteurl",
"source": "services_favicon_fetcher_newfaviconfetcher",
"target": "services_favicon_fetcher_test_testmakeabsoluteurl"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/favicon_fetcher_test.go",
"source_location": "L123",
"weight": 1.0,
"_src": "services_favicon_fetcher_newfaviconfetcher",
"_tgt": "services_favicon_fetcher_test_testextractheadsection",
"source": "services_favicon_fetcher_newfaviconfetcher",
"target": "services_favicon_fetcher_test_testextractheadsection"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/favicon_fetcher_test.go",
"source_location": "L152",
"weight": 1.0,
"_src": "services_favicon_fetcher_newfaviconfetcher",
"_tgt": "services_favicon_fetcher_test_benchmarkfaviconfetch",
"source": "services_favicon_fetcher_newfaviconfetcher",
"target": "services_favicon_fetcher_test_benchmarkfaviconfetch"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L35",
"weight": 1.0,
"_src": "services_faviconfetcher_fetchfavicon",
"_tgt": "services_faviconfetcher_extractfromhtml",
"source": "services_faviconfetcher_fetchfavicon",
"target": "services_faviconfetcher_extractfromhtml",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L38",
"weight": 1.0,
"_src": "services_faviconfetcher_fetchfavicon",
"_tgt": "services_faviconfetcher_verifyfaviconexists",
"source": "services_faviconfetcher_fetchfavicon",
"target": "services_faviconfetcher_verifyfaviconexists",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L44",
"weight": 1.0,
"_src": "services_faviconfetcher_fetchfavicon",
"_tgt": "services_faviconfetcher_trycommonlocations",
"source": "services_faviconfetcher_fetchfavicon",
"target": "services_faviconfetcher_trycommonlocations",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L50",
"weight": 1.0,
"_src": "services_faviconfetcher_fetchfavicon",
"_tgt": "services_faviconfetcher_getgooglefavicon",
"source": "services_faviconfetcher_fetchfavicon",
"target": "services_faviconfetcher_getgooglefavicon",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L357",
"weight": 1.0,
"_src": "services_favicon_fetcher_getfavicon",
"_tgt": "services_faviconfetcher_fetchfavicon",
"source": "services_faviconfetcher_fetchfavicon",
"target": "services_favicon_fetcher_getfavicon",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L86",
"weight": 1.0,
"_src": "services_faviconfetcher_extractfromhtml",
"_tgt": "services_faviconfetcher_extractheadsection",
"source": "services_faviconfetcher_extractfromhtml",
"target": "services_faviconfetcher_extractheadsection",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L89",
"weight": 1.0,
"_src": "services_faviconfetcher_extractfromhtml",
"_tgt": "services_faviconfetcher_findfaviconinhead",
"source": "services_faviconfetcher_extractfromhtml",
"target": "services_faviconfetcher_findfaviconinhead",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L308",
"weight": 1.0,
"_src": "services_faviconfetcher_fetchmultiplefavicons",
"_tgt": "services_faviconfetcher_extractfromhtml",
"source": "services_faviconfetcher_extractfromhtml",
"target": "services_faviconfetcher_fetchmultiplefavicons",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L169",
"weight": 1.0,
"_src": "services_faviconfetcher_findfaviconinhead",
"_tgt": "services_faviconfetcher_makeabsoluteurl",
"source": "services_faviconfetcher_findfaviconinhead",
"target": "services_faviconfetcher_makeabsoluteurl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L253",
"weight": 1.0,
"_src": "services_faviconfetcher_trycommonlocations",
"_tgt": "services_faviconfetcher_verifyfaviconexists",
"source": "services_faviconfetcher_trycommonlocations",
"target": "services_faviconfetcher_verifyfaviconexists",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L309",
"weight": 1.0,
"_src": "services_faviconfetcher_fetchmultiplefavicons",
"_tgt": "services_faviconfetcher_verifyfaviconexists",
"source": "services_faviconfetcher_verifyfaviconexists",
"target": "services_faviconfetcher_fetchmultiplefavicons",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L302",
"weight": 1.0,
"_src": "services_faviconfetcher_fetchmultiplefavicons",
"_tgt": "services_faviconfetcher_getgooglefavicon",
"source": "services_faviconfetcher_getgooglefavicon",
"target": "services_faviconfetcher_fetchmultiplefavicons",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L323",
"weight": 1.0,
"_src": "services_faviconfetcher_fetchmultiplefavicons",
"_tgt": "services_favicon_fetcher_containsstring",
"source": "services_faviconfetcher_fetchmultiplefavicons",
"target": "services_favicon_fetcher_containsstring",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher.go",
"source_location": "L362",
"weight": 1.0,
"_src": "services_favicon_fetcher_getallfavicons",
"_tgt": "services_faviconfetcher_fetchmultiplefavicons",
"source": "services_faviconfetcher_fetchmultiplefavicons",
"target": "services_favicon_fetcher_getallfavicons",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/metadata.go",
"source_location": "L74",
"weight": 1.0,
"_src": "services_favicon_fetcher_getfavicon",
"_tgt": "services_metadata_fetchwebsitemetadata",
"source": "services_favicon_fetcher_getfavicon",
"target": "services_metadata_fetchwebsitemetadata"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/performance.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_services_performance_go",
"_tgt": "services_performanceservice",
"source": "backend_services_performance_go",
"target": "services_performanceservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/performance.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_services_performance_go",
"_tgt": "services_performance_newperformanceservice",
"source": "backend_services_performance_go",
"target": "services_performance_newperformanceservice",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/performance.go",
"source_location": "L21",
"weight": 1.0,
"_src": "services_performanceservice",
"_tgt": "services_performanceservice_optimizedatabase",
"source": "services_performanceservice",
"target": "services_performanceservice_optimizedatabase",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/performance.go",
"source_location": "L76",
"weight": 1.0,
"_src": "services_performanceservice",
"_tgt": "services_performanceservice_cleanupoldauditlogs",
"source": "services_performanceservice",
"target": "services_performanceservice_cleanupoldauditlogs",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/performance.go",
"source_location": "L89",
"weight": 1.0,
"_src": "services_performanceservice",
"_tgt": "services_performanceservice_getdatabasestats",
"source": "services_performanceservice",
"target": "services_performanceservice_getdatabasestats",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/performance.go",
"source_location": "L155",
"weight": 1.0,
"_src": "services_performanceservice",
"_tgt": "services_performanceservice_optimizequeries",
"source": "services_performanceservice",
"target": "services_performanceservice_optimizequeries",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/performance.go",
"source_location": "L180",
"weight": 1.0,
"_src": "services_performanceservice",
"_tgt": "services_performanceservice_monitorperformance",
"source": "services_performanceservice",
"target": "services_performanceservice_monitorperformance",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/performance.go",
"source_location": "L212",
"weight": 1.0,
"_src": "services_performanceservice",
"_tgt": "services_performanceservice_warmupcache",
"source": "services_performanceservice",
"target": "services_performanceservice_warmupcache",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/performance.go",
"source_location": "L219",
"weight": 1.0,
"_src": "services_performanceservice",
"_tgt": "services_performanceservice_clearcache",
"source": "services_performanceservice",
"target": "services_performanceservice_clearcache",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/performance.go",
"source_location": "L226",
"weight": 1.0,
"_src": "services_performanceservice",
"_tgt": "services_performanceservice_getcachestats",
"source": "services_performanceservice",
"target": "services_performanceservice_getcachestats",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/performance.go",
"source_location": "L20",
"weight": 1.0,
"_src": "services_performance_newperformanceservice",
"_tgt": "handlers_performance_newperformancehandler",
"source": "services_performance_newperformanceservice",
"target": "handlers_performance_newperformancehandler"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_services_ai_recommendation_service_go",
"_tgt": "services_airecommendationservice",
"source": "backend_services_ai_recommendation_service_go",
"target": "services_airecommendationservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L19",
"weight": 1.0,
"_src": "backend_services_ai_recommendation_service_go",
"_tgt": "services_ai_recommendation_service_newairecommendationservice",
"source": "backend_services_ai_recommendation_service_go",
"target": "services_ai_recommendation_service_newairecommendationservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L24",
"weight": 1.0,
"_src": "backend_services_ai_recommendation_service_go",
"_tgt": "services_recommendationrequest",
"source": "backend_services_ai_recommendation_service_go",
"target": "services_recommendationrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L34",
"weight": 1.0,
"_src": "backend_services_ai_recommendation_service_go",
"_tgt": "services_recommendationscore",
"source": "backend_services_ai_recommendation_service_go",
"target": "services_recommendationscore",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L41",
"weight": 1.0,
"_src": "services_airecommendationservice",
"_tgt": "services_airecommendationservice_getrecommendations",
"source": "services_airecommendationservice",
"target": "services_airecommendationservice_getrecommendations",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L149",
"weight": 1.0,
"_src": "services_airecommendationservice",
"_tgt": "services_airecommendationservice_generatecontentrecommendations",
"source": "services_airecommendationservice",
"target": "services_airecommendationservice_generatecontentrecommendations",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L226",
"weight": 1.0,
"_src": "services_airecommendationservice",
"_tgt": "services_airecommendationservice_generatetaskrecommendations",
"source": "services_airecommendationservice",
"target": "services_airecommendationservice_generatetaskrecommendations",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L282",
"weight": 1.0,
"_src": "services_airecommendationservice",
"_tgt": "services_airecommendationservice_generatelearningrecommendations",
"source": "services_airecommendationservice",
"target": "services_airecommendationservice_generatelearningrecommendations",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L353",
"weight": 1.0,
"_src": "services_airecommendationservice",
"_tgt": "services_airecommendationservice_generateconnectionrecommendations",
"source": "services_airecommendationservice",
"target": "services_airecommendationservice_generateconnectionrecommendations",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L402",
"weight": 1.0,
"_src": "services_airecommendationservice",
"_tgt": "services_airecommendationservice_generatemixedrecommendations",
"source": "services_airecommendationservice",
"target": "services_airecommendationservice_generatemixedrecommendations",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L433",
"weight": 1.0,
"_src": "services_airecommendationservice",
"_tgt": "services_airecommendationservice_getuserinterests",
"source": "services_airecommendationservice",
"target": "services_airecommendationservice_getuserinterests",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L442",
"weight": 1.0,
"_src": "services_airecommendationservice",
"_tgt": "services_airecommendationservice_getusercategories",
"source": "services_airecommendationservice",
"target": "services_airecommendationservice_getusercategories",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L452",
"weight": 1.0,
"_src": "services_airecommendationservice",
"_tgt": "services_airecommendationservice_calculatecontentscore",
"source": "services_airecommendationservice",
"target": "services_airecommendationservice_calculatecontentscore",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L471",
"weight": 1.0,
"_src": "services_airecommendationservice",
"_tgt": "services_airecommendationservice_getpriorityfromscore",
"source": "services_airecommendationservice",
"target": "services_airecommendationservice_getpriorityfromscore",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L480",
"weight": 1.0,
"_src": "services_airecommendationservice",
"_tgt": "services_airecommendationservice_getskillnames",
"source": "services_airecommendationservice",
"target": "services_airecommendationservice_getskillnames",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L488",
"weight": 1.0,
"_src": "services_airecommendationservice",
"_tgt": "services_airecommendationservice_calculateusersimilarity",
"source": "services_airecommendationservice",
"target": "services_airecommendationservice_calculateusersimilarity",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L512",
"weight": 1.0,
"_src": "services_airecommendationservice",
"_tgt": "services_airecommendationservice_getsharedinterests",
"source": "services_airecommendationservice",
"target": "services_airecommendationservice_getsharedinterests",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L522",
"weight": 1.0,
"_src": "services_airecommendationservice",
"_tgt": "services_airecommendationservice_recordinteraction",
"source": "services_airecommendationservice",
"target": "services_airecommendationservice_recordinteraction",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L25",
"weight": 1.0,
"_src": "services_ai_recommendation_service_newairecommendationservice",
"_tgt": "handlers_ai_recommendations_newairecommendationhandler",
"source": "services_ai_recommendation_service_newairecommendationservice",
"target": "handlers_ai_recommendations_newairecommendationhandler"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L76",
"weight": 1.0,
"_src": "services_airecommendationservice_getrecommendations",
"_tgt": "services_airecommendationservice_generatecontentrecommendations",
"source": "services_airecommendationservice_getrecommendations",
"target": "services_airecommendationservice_generatecontentrecommendations",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L78",
"weight": 1.0,
"_src": "services_airecommendationservice_getrecommendations",
"_tgt": "services_airecommendationservice_generatetaskrecommendations",
"source": "services_airecommendationservice_getrecommendations",
"target": "services_airecommendationservice_generatetaskrecommendations",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L80",
"weight": 1.0,
"_src": "services_airecommendationservice_getrecommendations",
"_tgt": "services_airecommendationservice_generatelearningrecommendations",
"source": "services_airecommendationservice_getrecommendations",
"target": "services_airecommendationservice_generatelearningrecommendations",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L82",
"weight": 1.0,
"_src": "services_airecommendationservice_getrecommendations",
"_tgt": "services_airecommendationservice_generateconnectionrecommendations",
"source": "services_airecommendationservice_getrecommendations",
"target": "services_airecommendationservice_generateconnectionrecommendations",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L85",
"weight": 1.0,
"_src": "services_airecommendationservice_getrecommendations",
"_tgt": "services_airecommendationservice_generatemixedrecommendations",
"source": "services_airecommendationservice_getrecommendations",
"target": "services_airecommendationservice_generatemixedrecommendations",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L153",
"weight": 1.0,
"_src": "services_airecommendationservice_generatecontentrecommendations",
"_tgt": "services_airecommendationservice_getuserinterests",
"source": "services_airecommendationservice_generatecontentrecommendations",
"target": "services_airecommendationservice_getuserinterests",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L154",
"weight": 1.0,
"_src": "services_airecommendationservice_generatecontentrecommendations",
"_tgt": "services_airecommendationservice_getusercategories",
"source": "services_airecommendationservice_generatecontentrecommendations",
"target": "services_airecommendationservice_getusercategories",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L194",
"weight": 1.0,
"_src": "services_airecommendationservice_generatecontentrecommendations",
"_tgt": "services_airecommendationservice_calculatecontentscore",
"source": "services_airecommendationservice_generatecontentrecommendations",
"target": "services_airecommendationservice_calculatecontentscore",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L210",
"weight": 1.0,
"_src": "services_airecommendationservice_generatecontentrecommendations",
"_tgt": "services_airecommendationservice_getpriorityfromscore",
"source": "services_airecommendationservice_generatecontentrecommendations",
"target": "services_airecommendationservice_getpriorityfromscore",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L406",
"weight": 1.0,
"_src": "services_airecommendationservice_generatemixedrecommendations",
"_tgt": "services_airecommendationservice_generatecontentrecommendations",
"source": "services_airecommendationservice_generatecontentrecommendations",
"target": "services_airecommendationservice_generatemixedrecommendations",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L407",
"weight": 1.0,
"_src": "services_airecommendationservice_generatemixedrecommendations",
"_tgt": "services_airecommendationservice_generatetaskrecommendations",
"source": "services_airecommendationservice_generatetaskrecommendations",
"target": "services_airecommendationservice_generatemixedrecommendations",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L408",
"weight": 1.0,
"_src": "services_airecommendationservice_generatemixedrecommendations",
"_tgt": "services_airecommendationservice_generatelearningrecommendations",
"source": "services_airecommendationservice_generatelearningrecommendations",
"target": "services_airecommendationservice_generatemixedrecommendations",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L367",
"weight": 1.0,
"_src": "services_airecommendationservice_generateconnectionrecommendations",
"_tgt": "services_airecommendationservice_getskillnames",
"source": "services_airecommendationservice_generateconnectionrecommendations",
"target": "services_airecommendationservice_getskillnames",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L370",
"weight": 1.0,
"_src": "services_airecommendationservice_generateconnectionrecommendations",
"_tgt": "services_airecommendationservice_calculateusersimilarity",
"source": "services_airecommendationservice_generateconnectionrecommendations",
"target": "services_airecommendationservice_calculateusersimilarity",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L381",
"weight": 1.0,
"_src": "services_airecommendationservice_generateconnectionrecommendations",
"_tgt": "services_airecommendationservice_getsharedinterests",
"source": "services_airecommendationservice_generateconnectionrecommendations",
"target": "services_airecommendationservice_getsharedinterests",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_recommendation_service.go",
"source_location": "L409",
"weight": 1.0,
"_src": "services_airecommendationservice_generatemixedrecommendations",
"_tgt": "services_airecommendationservice_generateconnectionrecommendations",
"source": "services_airecommendationservice_generateconnectionrecommendations",
"target": "services_airecommendationservice_generatemixedrecommendations",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L15",
"weight": 1.0,
"_src": "backend_services_metadata_go",
"_tgt": "services_websitemetadata",
"source": "backend_services_metadata_go",
"target": "services_websitemetadata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L26",
"weight": 1.0,
"_src": "backend_services_metadata_go",
"_tgt": "services_metadata_fetchwebsitemetadata",
"source": "backend_services_metadata_go",
"target": "services_metadata_fetchwebsitemetadata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L83",
"weight": 1.0,
"_src": "backend_services_metadata_go",
"_tgt": "services_metadata_extractopengraphmetadata",
"source": "backend_services_metadata_go",
"target": "services_metadata_extractopengraphmetadata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L119",
"weight": 1.0,
"_src": "backend_services_metadata_go",
"_tgt": "services_metadata_extracttwittermetadata",
"source": "backend_services_metadata_go",
"target": "services_metadata_extracttwittermetadata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L162",
"weight": 1.0,
"_src": "backend_services_metadata_go",
"_tgt": "services_metadata_extractbasichtmlmetadata",
"source": "backend_services_metadata_go",
"target": "services_metadata_extractbasichtmlmetadata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L185",
"weight": 1.0,
"_src": "backend_services_metadata_go",
"_tgt": "services_metadata_extractfavicon",
"source": "backend_services_metadata_go",
"target": "services_metadata_extractfavicon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L237",
"weight": 1.0,
"_src": "backend_services_metadata_go",
"_tgt": "services_metadata_getdefaultfavicon",
"source": "backend_services_metadata_go",
"target": "services_metadata_getdefaultfavicon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L281",
"weight": 1.0,
"_src": "backend_services_metadata_go",
"_tgt": "services_cacheservice",
"source": "backend_services_metadata_go",
"target": "services_cacheservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L285",
"weight": 1.0,
"_src": "backend_services_metadata_go",
"_tgt": "services_metadata_newcacheservice",
"source": "backend_services_metadata_go",
"target": "services_metadata_newcacheservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L306",
"weight": 1.0,
"_src": "backend_services_metadata_go",
"_tgt": "services_metadata_getcachedmetadata",
"source": "backend_services_metadata_go",
"target": "services_metadata_getcachedmetadata",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L45",
"weight": 1.0,
"_src": "services_metadata_fetchwebsitemetadata",
"_tgt": "services_cacheservice_set",
"source": "services_metadata_fetchwebsitemetadata",
"target": "services_cacheservice_set",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L68",
"weight": 1.0,
"_src": "services_metadata_fetchwebsitemetadata",
"_tgt": "services_metadata_extractopengraphmetadata",
"source": "services_metadata_fetchwebsitemetadata",
"target": "services_metadata_extractopengraphmetadata",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L69",
"weight": 1.0,
"_src": "services_metadata_fetchwebsitemetadata",
"_tgt": "services_metadata_extracttwittermetadata",
"source": "services_metadata_fetchwebsitemetadata",
"target": "services_metadata_extracttwittermetadata",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L70",
"weight": 1.0,
"_src": "services_metadata_fetchwebsitemetadata",
"_tgt": "services_metadata_extractbasichtmlmetadata",
"source": "services_metadata_fetchwebsitemetadata",
"target": "services_metadata_extractbasichtmlmetadata",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L316",
"weight": 1.0,
"_src": "services_metadata_getcachedmetadata",
"_tgt": "services_metadata_fetchwebsitemetadata",
"source": "services_metadata_fetchwebsitemetadata",
"target": "services_metadata_getcachedmetadata",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/bookmark.go",
"source_location": "L382",
"weight": 1.0,
"_src": "services_metadata_fetchwebsitemetadata",
"_tgt": "handlers_bookmark_fetchpagecontentwithscreenshot",
"source": "services_metadata_fetchwebsitemetadata",
"target": "handlers_bookmark_fetchpagecontentwithscreenshot"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L263",
"weight": 1.0,
"_src": "services_metadata_getdefaultfavicon",
"_tgt": "services_cacheservice_get",
"source": "services_metadata_getdefaultfavicon",
"target": "services_cacheservice_get",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L291",
"weight": 1.0,
"_src": "services_cacheservice",
"_tgt": "services_cacheservice_get",
"source": "services_cacheservice",
"target": "services_cacheservice_get",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L298",
"weight": 1.0,
"_src": "services_cacheservice",
"_tgt": "services_cacheservice_set",
"source": "services_cacheservice",
"target": "services_cacheservice_set",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L311",
"weight": 1.0,
"_src": "services_metadata_getcachedmetadata",
"_tgt": "services_cacheservice_get",
"source": "services_cacheservice_get",
"target": "services_metadata_getcachedmetadata",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/metadata.go",
"source_location": "L322",
"weight": 1.0,
"_src": "services_metadata_getcachedmetadata",
"_tgt": "services_cacheservice_set",
"source": "services_cacheservice_set",
"target": "services_metadata_getcachedmetadata",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/bookmark.go",
"source_location": "L100",
"weight": 1.0,
"_src": "services_metadata_getcachedmetadata",
"_tgt": "handlers_bookmark_createbookmark",
"source": "services_metadata_getcachedmetadata",
"target": "handlers_bookmark_createbookmark"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/bookmark.go",
"source_location": "L254",
"weight": 1.0,
"_src": "services_metadata_getcachedmetadata",
"_tgt": "handlers_bookmark_refreshbookmarkmetadata",
"source": "services_metadata_getcachedmetadata",
"target": "handlers_bookmark_refreshbookmarkmetadata"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/bookmark.go",
"source_location": "L298",
"weight": 1.0,
"_src": "services_metadata_getcachedmetadata",
"_tgt": "handlers_bookmark_getbookmarkmetadata",
"source": "services_metadata_getcachedmetadata",
"target": "handlers_bookmark_getbookmarkmetadata"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher_test.go",
"source_location": "L9",
"weight": 1.0,
"_src": "backend_services_favicon_fetcher_test_go",
"_tgt": "services_favicon_fetcher_test_testfaviconfetcher",
"source": "backend_services_favicon_fetcher_test_go",
"target": "services_favicon_fetcher_test_testfaviconfetcher",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher_test.go",
"source_location": "L65",
"weight": 1.0,
"_src": "backend_services_favicon_fetcher_test_go",
"_tgt": "services_favicon_fetcher_test_testmultiplefavicons",
"source": "backend_services_favicon_fetcher_test_go",
"target": "services_favicon_fetcher_test_testmultiplefavicons",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher_test.go",
"source_location": "L81",
"weight": 1.0,
"_src": "backend_services_favicon_fetcher_test_go",
"_tgt": "services_favicon_fetcher_test_testmakeabsoluteurl",
"source": "backend_services_favicon_fetcher_test_go",
"target": "services_favicon_fetcher_test_testmakeabsoluteurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher_test.go",
"source_location": "L122",
"weight": 1.0,
"_src": "backend_services_favicon_fetcher_test_go",
"_tgt": "services_favicon_fetcher_test_testextractheadsection",
"source": "backend_services_favicon_fetcher_test_go",
"target": "services_favicon_fetcher_test_testextractheadsection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/favicon_fetcher_test.go",
"source_location": "L151",
"weight": 1.0,
"_src": "backend_services_favicon_fetcher_test_go",
"_tgt": "services_favicon_fetcher_test_benchmarkfaviconfetch",
"source": "backend_services_favicon_fetcher_test_go",
"target": "services_favicon_fetcher_test_benchmarkfaviconfetch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L16",
"weight": 1.0,
"_src": "backend_services_youtube_go",
"_tgt": "services_youtubevideo",
"source": "backend_services_youtube_go",
"target": "services_youtubevideo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L29",
"weight": 1.0,
"_src": "backend_services_youtube_go",
"_tgt": "services_videoitem",
"source": "backend_services_youtube_go",
"target": "services_videoitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L42",
"weight": 1.0,
"_src": "backend_services_youtube_go",
"_tgt": "services_youtubesearchresponse",
"source": "backend_services_youtube_go",
"target": "services_youtubesearchresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L49",
"weight": 1.0,
"_src": "backend_services_youtube_go",
"_tgt": "services_youtubeservice",
"source": "backend_services_youtube_go",
"target": "services_youtubeservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L54",
"weight": 1.0,
"_src": "backend_services_youtube_go",
"_tgt": "services_youtube_newyoutubeservice",
"source": "backend_services_youtube_go",
"target": "services_youtube_newyoutubeservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L244",
"weight": 1.0,
"_src": "backend_services_youtube_go",
"_tgt": "services_youtube_searchyoutubevideos",
"source": "backend_services_youtube_go",
"target": "services_youtube_searchyoutubevideos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L250",
"weight": 1.0,
"_src": "backend_services_youtube_go",
"_tgt": "services_youtubesearchvideo",
"source": "backend_services_youtube_go",
"target": "services_youtubesearchvideo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L259",
"weight": 1.0,
"_src": "backend_services_youtube_go",
"_tgt": "services_youtube_fetchyoutubevideosreal",
"source": "backend_services_youtube_go",
"target": "services_youtube_fetchyoutubevideosreal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L303",
"weight": 1.0,
"_src": "backend_services_youtube_go",
"_tgt": "services_youtube_min",
"source": "backend_services_youtube_go",
"target": "services_youtube_min",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L311",
"weight": 1.0,
"_src": "backend_services_youtube_go",
"_tgt": "services_youtube_htmlunescape",
"source": "backend_services_youtube_go",
"target": "services_youtube_htmlunescape",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L322",
"weight": 1.0,
"_src": "backend_services_youtube_go",
"_tgt": "services_youtube_searchyoutubevideosreal",
"source": "backend_services_youtube_go",
"target": "services_youtube_searchyoutubevideosreal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L350",
"weight": 1.0,
"_src": "backend_services_youtube_go",
"_tgt": "services_youtube_getyoutubevideodetails",
"source": "backend_services_youtube_go",
"target": "services_youtube_getyoutubevideodetails",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L355",
"weight": 1.0,
"_src": "backend_services_youtube_go",
"_tgt": "services_youtube_getyoutubechannelvideos",
"source": "backend_services_youtube_go",
"target": "services_youtube_getyoutubechannelvideos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L361",
"weight": 1.0,
"_src": "backend_services_youtube_go",
"_tgt": "services_youtube_getyoutubechannelvideosreal",
"source": "backend_services_youtube_go",
"target": "services_youtube_getyoutubechannelvideosreal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L423",
"weight": 1.0,
"_src": "backend_services_youtube_go",
"_tgt": "services_predefinedchannel",
"source": "backend_services_youtube_go",
"target": "services_predefinedchannel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L430",
"weight": 1.0,
"_src": "backend_services_youtube_go",
"_tgt": "services_youtube_getpredefinedchannelvideos",
"source": "backend_services_youtube_go",
"target": "services_youtube_getpredefinedchannelvideos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L496",
"weight": 1.0,
"_src": "backend_services_youtube_go",
"_tgt": "services_youtube_getmockyoutubevideos",
"source": "backend_services_youtube_go",
"target": "services_youtube_getmockyoutubevideos",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L63",
"weight": 1.0,
"_src": "services_youtubeservice",
"_tgt": "services_youtubeservice_searchvideos",
"source": "services_youtubeservice",
"target": "services_youtubeservice_searchvideos",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L85",
"weight": 1.0,
"_src": "services_youtubeservice",
"_tgt": "services_youtubeservice_fetchyoutubevideoidandchannel",
"source": "services_youtubeservice",
"target": "services_youtubeservice_fetchyoutubevideoidandchannel",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L119",
"weight": 1.0,
"_src": "services_youtubeservice",
"_tgt": "services_youtubeservice_getchannelvideosfromurl",
"source": "services_youtubeservice",
"target": "services_youtubeservice_getchannelvideosfromurl",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L139",
"weight": 1.0,
"_src": "services_youtubeservice",
"_tgt": "services_youtubeservice_extractchannelhandle",
"source": "services_youtubeservice",
"target": "services_youtubeservice_extractchannelhandle",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L168",
"weight": 1.0,
"_src": "services_youtubeservice",
"_tgt": "services_youtubeservice_fetchchannelvideos",
"source": "services_youtubeservice",
"target": "services_youtubeservice_fetchchannelvideos",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L222",
"weight": 1.0,
"_src": "services_youtubeservice",
"_tgt": "services_youtubeservice_getvideodetails",
"source": "services_youtubeservice",
"target": "services_youtubeservice_getvideodetails",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L235",
"weight": 1.0,
"_src": "services_youtubeservice",
"_tgt": "services_youtubeservice_getchannelvideos",
"source": "services_youtubeservice",
"target": "services_youtubeservice_getchannelvideos",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L460",
"weight": 1.0,
"_src": "services_youtubeservice",
"_tgt": "services_youtubeservice_getmockvideodetails",
"source": "services_youtubeservice",
"target": "services_youtubeservice_getmockvideodetails",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L34",
"weight": 1.0,
"_src": "services_youtube_newyoutubeservice",
"_tgt": "handlers_youtube_channels_getfireshipvideos",
"source": "services_youtube_newyoutubeservice",
"target": "handlers_youtube_channels_getfireshipvideos"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L70",
"weight": 1.0,
"_src": "services_youtube_newyoutubeservice",
"_tgt": "handlers_youtube_channels_getnetworkchuckvideos",
"source": "services_youtube_newyoutubeservice",
"target": "handlers_youtube_channels_getnetworkchuckvideos"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L115",
"weight": 1.0,
"_src": "services_youtube_newyoutubeservice",
"_tgt": "handlers_youtube_channels_getchannelvideos",
"source": "services_youtube_newyoutubeservice",
"target": "handlers_youtube_channels_getchannelvideos"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/youtube.go",
"source_location": "L100",
"weight": 1.0,
"_src": "services_youtube_newyoutubeservice",
"_tgt": "handlers_youtube_getyoutubechannelvideosfromurl",
"source": "services_youtube_newyoutubeservice",
"target": "handlers_youtube_getyoutubechannelvideosfromurl"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L65",
"weight": 1.0,
"_src": "services_youtubeservice_searchvideos",
"_tgt": "services_youtubeservice_fetchyoutubevideoidandchannel",
"source": "services_youtubeservice_searchvideos",
"target": "services_youtubeservice_fetchyoutubevideoidandchannel",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L121",
"weight": 1.0,
"_src": "services_youtubeservice_getchannelvideosfromurl",
"_tgt": "services_youtubeservice_extractchannelhandle",
"source": "services_youtubeservice_getchannelvideosfromurl",
"target": "services_youtubeservice_extractchannelhandle",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L127",
"weight": 1.0,
"_src": "services_youtubeservice_getchannelvideosfromurl",
"_tgt": "services_youtubeservice_fetchchannelvideos",
"source": "services_youtubeservice_getchannelvideosfromurl",
"target": "services_youtubeservice_fetchchannelvideos",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/youtube.go",
"source_location": "L170",
"weight": 1.0,
"_src": "services_youtubeservice_fetchchannelvideos",
"_tgt": "lib_api_apiclient_get",
"source": "services_youtubeservice_fetchchannelvideos",
"target": "lib_api_apiclient_get"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L351",
"weight": 1.0,
"_src": "services_youtube_getyoutubevideodetails",
"_tgt": "services_youtubeservice_getvideodetails",
"source": "services_youtubeservice_getvideodetails",
"target": "services_youtube_getyoutubevideodetails",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/youtube.go",
"source_location": "L237",
"weight": 1.0,
"_src": "services_youtubeservice_getchannelvideos",
"_tgt": "services_youtube_integrated_getyoutubechannelvideosintegrated",
"source": "services_youtubeservice_getchannelvideos",
"target": "services_youtube_integrated_getyoutubechannelvideosintegrated"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/youtube.go",
"source_location": "L246",
"weight": 1.0,
"_src": "services_youtube_searchyoutubevideos",
"_tgt": "services_youtube_integrated_searchyoutubevideosintegrated",
"source": "services_youtube_searchyoutubevideos",
"target": "services_youtube_integrated_searchyoutubevideosintegrated"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/youtube.go",
"source_location": "L44",
"weight": 1.0,
"_src": "services_youtube_searchyoutubevideos",
"_tgt": "handlers_youtube_searchyoutube",
"source": "services_youtube_searchyoutubevideos",
"target": "handlers_youtube_searchyoutube"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/youtube.go",
"source_location": "L162",
"weight": 1.0,
"_src": "services_youtube_searchyoutubevideos",
"_tgt": "handlers_youtube_getyoutubetrending",
"source": "services_youtube_searchyoutubevideos",
"target": "handlers_youtube_getyoutubetrending"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/youtube.go",
"source_location": "L207",
"weight": 1.0,
"_src": "services_youtube_searchyoutubevideos",
"_tgt": "handlers_youtube_youtubesearchtest",
"source": "services_youtube_searchyoutubevideos",
"target": "handlers_youtube_youtubesearchtest"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L324",
"weight": 1.0,
"_src": "services_youtube_searchyoutubevideosreal",
"_tgt": "services_youtube_fetchyoutubevideosreal",
"source": "services_youtube_fetchyoutubevideosreal",
"target": "services_youtube_searchyoutubevideosreal",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/youtube.go",
"source_location": "L269",
"weight": 1.0,
"_src": "services_youtube_fetchyoutubevideosreal",
"_tgt": "lib_api_apiclient_get",
"source": "services_youtube_fetchyoutubevideosreal",
"target": "lib_api_apiclient_get"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube.go",
"source_location": "L444",
"weight": 1.0,
"_src": "services_youtube_getpredefinedchannelvideos",
"_tgt": "services_youtube_getyoutubechannelvideos",
"source": "services_youtube_getyoutubechannelvideos",
"target": "services_youtube_getpredefinedchannelvideos",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/youtube.go",
"source_location": "L357",
"weight": 1.0,
"_src": "services_youtube_getyoutubechannelvideos",
"_tgt": "services_youtube_integrated_getyoutubechannelvideosintegrated",
"source": "services_youtube_getyoutubechannelvideos",
"target": "services_youtube_integrated_getyoutubechannelvideosintegrated"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/youtube.go",
"source_location": "L363",
"weight": 1.0,
"_src": "services_youtube_getyoutubechannelvideosreal",
"_tgt": "lib_api_apiclient_get",
"source": "services_youtube_getyoutubechannelvideosreal",
"target": "lib_api_apiclient_get"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L13",
"weight": 1.0,
"_src": "backend_services_ai_service_go",
"_tgt": "services_aiprovider",
"source": "backend_services_ai_service_go",
"target": "services_aiprovider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L25",
"weight": 1.0,
"_src": "backend_services_ai_service_go",
"_tgt": "services_airequest",
"source": "backend_services_ai_service_go",
"target": "services_airequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L34",
"weight": 1.0,
"_src": "backend_services_ai_service_go",
"_tgt": "services_message",
"source": "backend_services_ai_service_go",
"target": "services_message",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L41",
"weight": 1.0,
"_src": "backend_services_ai_service_go",
"_tgt": "services_airesponse",
"source": "backend_services_ai_service_go",
"target": "services_airesponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L51",
"weight": 1.0,
"_src": "backend_services_ai_service_go",
"_tgt": "services_choice",
"source": "backend_services_ai_service_go",
"target": "services_choice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L58",
"weight": 1.0,
"_src": "backend_services_ai_service_go",
"_tgt": "services_usage",
"source": "backend_services_ai_service_go",
"target": "services_usage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L65",
"weight": 1.0,
"_src": "backend_services_ai_service_go",
"_tgt": "services_aiservice",
"source": "backend_services_ai_service_go",
"target": "services_aiservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L70",
"weight": 1.0,
"_src": "backend_services_ai_service_go",
"_tgt": "services_ai_service_newaiservice",
"source": "backend_services_ai_service_go",
"target": "services_ai_service_newaiservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L75",
"weight": 1.0,
"_src": "backend_services_ai_service_go",
"_tgt": "services_ai_service_getavailableproviders",
"source": "backend_services_ai_service_go",
"target": "services_ai_service_getavailableproviders",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L136",
"weight": 1.0,
"_src": "backend_services_ai_service_go",
"_tgt": "services_ai_service_parsethinkingresponse",
"source": "backend_services_ai_service_go",
"target": "services_ai_service_parsethinkingresponse",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L90",
"weight": 1.0,
"_src": "services_aiservice",
"_tgt": "services_aiservice_chatcompletion",
"source": "services_aiservice",
"target": "services_aiservice_chatcompletion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L110",
"weight": 1.0,
"_src": "services_aiservice",
"_tgt": "services_aiservice_chatcompletionwiththinking",
"source": "services_aiservice",
"target": "services_aiservice_chatcompletionwiththinking",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L121",
"weight": 1.0,
"_src": "services_aiservice",
"_tgt": "services_aiservice_chatcompletionwithupgradedthinking",
"source": "services_aiservice",
"target": "services_aiservice_chatcompletionwithupgradedthinking",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L172",
"weight": 1.0,
"_src": "services_aiservice",
"_tgt": "services_aiservice_getthinkingmodel",
"source": "services_aiservice",
"target": "services_aiservice_getthinkingmodel",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L192",
"weight": 1.0,
"_src": "services_aiservice",
"_tgt": "services_aiservice_callopenrouter",
"source": "services_aiservice",
"target": "services_aiservice_callopenrouter",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L243",
"weight": 1.0,
"_src": "services_aiservice",
"_tgt": "services_aiservice_callmistral",
"source": "services_aiservice",
"target": "services_aiservice_callmistral",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L288",
"weight": 1.0,
"_src": "services_aiservice",
"_tgt": "services_aiservice_calllongcat",
"source": "services_aiservice",
"target": "services_aiservice_calllongcat",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L380",
"weight": 1.0,
"_src": "services_aiservice",
"_tgt": "services_aiservice_callgrok",
"source": "services_aiservice",
"target": "services_aiservice_callgrok",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L429",
"weight": 1.0,
"_src": "services_aiservice",
"_tgt": "services_aiservice_calldeepseek",
"source": "services_aiservice",
"target": "services_aiservice_calldeepseek",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L478",
"weight": 1.0,
"_src": "services_aiservice",
"_tgt": "services_aiservice_callollama",
"source": "services_aiservice",
"target": "services_aiservice_callollama",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L525",
"weight": 1.0,
"_src": "services_aiservice",
"_tgt": "services_aiservice_setprovider",
"source": "services_aiservice",
"target": "services_aiservice_setprovider",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L530",
"weight": 1.0,
"_src": "services_aiservice",
"_tgt": "services_aiservice_getprovider",
"source": "services_aiservice",
"target": "services_aiservice_getprovider",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/ai_features.go",
"source_location": "L540",
"weight": 1.0,
"_src": "services_ai_service_newaiservice",
"_tgt": "handlers_ai_features_generateaisummary",
"source": "services_ai_service_newaiservice",
"target": "handlers_ai_features_generateaisummary"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/ai_features.go",
"source_location": "L604",
"weight": 1.0,
"_src": "services_ai_service_newaiservice",
"_tgt": "handlers_ai_features_generatetasksuggestions",
"source": "services_ai_service_newaiservice",
"target": "handlers_ai_features_generatetasksuggestions"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/ai_features.go",
"source_location": "L662",
"weight": 1.0,
"_src": "services_ai_service_newaiservice",
"_tgt": "handlers_ai_features_generatetagsuggestions",
"source": "services_ai_service_newaiservice",
"target": "handlers_ai_features_generatetagsuggestions"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/ai_features.go",
"source_location": "L723",
"weight": 1.0,
"_src": "services_ai_service_newaiservice",
"_tgt": "handlers_ai_features_generateaicontent",
"source": "services_ai_service_newaiservice",
"target": "handlers_ai_features_generateaicontent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/chat.go",
"source_location": "L199",
"weight": 1.0,
"_src": "services_ai_service_newaiservice",
"_tgt": "handlers_chat_sendmessage",
"source": "services_ai_service_newaiservice",
"target": "handlers_chat_sendmessage"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/ai_features.go",
"source_location": "L265",
"weight": 1.0,
"_src": "services_ai_service_getavailableproviders",
"_tgt": "handlers_ai_features_getaiproviders",
"source": "services_ai_service_getavailableproviders",
"target": "handlers_ai_features_getaiproviders"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L93",
"weight": 1.0,
"_src": "services_aiservice_chatcompletion",
"_tgt": "services_aiservice_callmistral",
"source": "services_aiservice_chatcompletion",
"target": "services_aiservice_callmistral",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L95",
"weight": 1.0,
"_src": "services_aiservice_chatcompletion",
"_tgt": "services_aiservice_calllongcat",
"source": "services_aiservice_chatcompletion",
"target": "services_aiservice_calllongcat",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L97",
"weight": 1.0,
"_src": "services_aiservice_chatcompletion",
"_tgt": "services_aiservice_callgrok",
"source": "services_aiservice_chatcompletion",
"target": "services_aiservice_callgrok",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L99",
"weight": 1.0,
"_src": "services_aiservice_chatcompletion",
"_tgt": "services_aiservice_calldeepseek",
"source": "services_aiservice_chatcompletion",
"target": "services_aiservice_calldeepseek",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L101",
"weight": 1.0,
"_src": "services_aiservice_chatcompletion",
"_tgt": "services_aiservice_callollama",
"source": "services_aiservice_chatcompletion",
"target": "services_aiservice_callollama",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L103",
"weight": 1.0,
"_src": "services_aiservice_chatcompletion",
"_tgt": "services_aiservice_callopenrouter",
"source": "services_aiservice_chatcompletion",
"target": "services_aiservice_callopenrouter",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L117",
"weight": 1.0,
"_src": "services_aiservice_chatcompletionwiththinking",
"_tgt": "services_aiservice_chatcompletion",
"source": "services_aiservice_chatcompletion",
"target": "services_aiservice_chatcompletionwiththinking",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L132",
"weight": 1.0,
"_src": "services_aiservice_chatcompletionwithupgradedthinking",
"_tgt": "services_aiservice_chatcompletion",
"source": "services_aiservice_chatcompletion",
"target": "services_aiservice_chatcompletionwithupgradedthinking",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/ai_service.go",
"source_location": "L112",
"weight": 1.0,
"_src": "services_aiservice_chatcompletionwiththinking",
"_tgt": "services_aiservice_getthinkingmodel",
"source": "services_aiservice_chatcompletionwiththinking",
"target": "services_aiservice_getthinkingmodel",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/ai_features.go",
"source_location": "L567",
"weight": 1.0,
"_src": "services_ai_service_parsethinkingresponse",
"_tgt": "handlers_ai_features_generateaisummary",
"source": "services_ai_service_parsethinkingresponse",
"target": "handlers_ai_features_generateaisummary"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/ai_features.go",
"source_location": "L631",
"weight": 1.0,
"_src": "services_ai_service_parsethinkingresponse",
"_tgt": "handlers_ai_features_generatetasksuggestions",
"source": "services_ai_service_parsethinkingresponse",
"target": "handlers_ai_features_generatetasksuggestions"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/ai_features.go",
"source_location": "L689",
"weight": 1.0,
"_src": "services_ai_service_parsethinkingresponse",
"_tgt": "handlers_ai_features_generatetagsuggestions",
"source": "services_ai_service_parsethinkingresponse",
"target": "handlers_ai_features_generatetagsuggestions"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/ai_features.go",
"source_location": "L756",
"weight": 1.0,
"_src": "services_ai_service_parsethinkingresponse",
"_tgt": "handlers_ai_features_generateaicontent",
"source": "services_ai_service_parsethinkingresponse",
"target": "handlers_ai_features_generateaicontent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/chat.go",
"source_location": "L230",
"weight": 1.0,
"_src": "services_ai_service_parsethinkingresponse",
"_tgt": "handlers_chat_sendmessage",
"source": "services_ai_service_parsethinkingresponse",
"target": "handlers_chat_sendmessage"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L17",
"weight": 1.0,
"_src": "backend_services_computer_vision_service_go",
"_tgt": "services_computervisionservice",
"source": "backend_services_computer_vision_service_go",
"target": "services_computervisionservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L22",
"weight": 1.0,
"_src": "backend_services_computer_vision_service_go",
"_tgt": "services_computer_vision_service_newcomputervisionservice",
"source": "backend_services_computer_vision_service_go",
"target": "services_computer_vision_service_newcomputervisionservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L27",
"weight": 1.0,
"_src": "backend_services_computer_vision_service_go",
"_tgt": "services_imageanalysisrequest",
"source": "backend_services_computer_vision_service_go",
"target": "services_imageanalysisrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L34",
"weight": 1.0,
"_src": "backend_services_computer_vision_service_go",
"_tgt": "services_imageanalysisresponse",
"source": "backend_services_computer_vision_service_go",
"target": "services_imageanalysisresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L44",
"weight": 1.0,
"_src": "backend_services_computer_vision_service_go",
"_tgt": "services_objectdetection",
"source": "backend_services_computer_vision_service_go",
"target": "services_objectdetection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L51",
"weight": 1.0,
"_src": "backend_services_computer_vision_service_go",
"_tgt": "services_facedetection",
"source": "backend_services_computer_vision_service_go",
"target": "services_facedetection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L60",
"weight": 1.0,
"_src": "backend_services_computer_vision_service_go",
"_tgt": "services_boundingbox",
"source": "backend_services_computer_vision_service_go",
"target": "services_boundingbox",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L68",
"weight": 1.0,
"_src": "backend_services_computer_vision_service_go",
"_tgt": "services_imagemetadata",
"source": "backend_services_computer_vision_service_go",
"target": "services_imagemetadata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L318",
"weight": 1.0,
"_src": "backend_services_computer_vision_service_go",
"_tgt": "services_documentanalysis",
"source": "backend_services_computer_vision_service_go",
"target": "services_documentanalysis",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L332",
"weight": 1.0,
"_src": "backend_services_computer_vision_service_go",
"_tgt": "services_documentsection",
"source": "backend_services_computer_vision_service_go",
"target": "services_documentsection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L339",
"weight": 1.0,
"_src": "backend_services_computer_vision_service_go",
"_tgt": "services_documenttable",
"source": "backend_services_computer_vision_service_go",
"target": "services_documenttable",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L79",
"weight": 1.0,
"_src": "services_computervisionservice",
"_tgt": "services_computervisionservice_analyzeimage",
"source": "services_computervisionservice",
"target": "services_computervisionservice_analyzeimage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L152",
"weight": 1.0,
"_src": "services_computervisionservice",
"_tgt": "services_computervisionservice_extracttext",
"source": "services_computervisionservice",
"target": "services_computervisionservice_extracttext",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L183",
"weight": 1.0,
"_src": "services_computervisionservice",
"_tgt": "services_computervisionservice_detectobjects",
"source": "services_computervisionservice",
"target": "services_computervisionservice_detectobjects",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L214",
"weight": 1.0,
"_src": "services_computervisionservice",
"_tgt": "services_computervisionservice_detectfaces",
"source": "services_computervisionservice",
"target": "services_computervisionservice_detectfaces",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L237",
"weight": 1.0,
"_src": "services_computervisionservice",
"_tgt": "services_computervisionservice_extractdominantcolors",
"source": "services_computervisionservice",
"target": "services_computervisionservice_extractdominantcolors",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L257",
"weight": 1.0,
"_src": "services_computervisionservice",
"_tgt": "services_computervisionservice_saveimageanalysis",
"source": "services_computervisionservice",
"target": "services_computervisionservice_saveimageanalysis",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L293",
"weight": 1.0,
"_src": "services_computervisionservice",
"_tgt": "services_computervisionservice_processdocumentimage",
"source": "services_computervisionservice",
"target": "services_computervisionservice_processdocumentimage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L345",
"weight": 1.0,
"_src": "services_computervisionservice",
"_tgt": "services_computervisionservice_detectlanguage",
"source": "services_computervisionservice",
"target": "services_computervisionservice_detectlanguage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L364",
"weight": 1.0,
"_src": "services_computervisionservice",
"_tgt": "services_computervisionservice_detectdocumenttype",
"source": "services_computervisionservice",
"target": "services_computervisionservice_detectdocumenttype",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L383",
"weight": 1.0,
"_src": "services_computervisionservice",
"_tgt": "services_computervisionservice_extractsections",
"source": "services_computervisionservice",
"target": "services_computervisionservice_extractsections",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L407",
"weight": 1.0,
"_src": "services_computervisionservice",
"_tgt": "services_computervisionservice_extracttables",
"source": "services_computervisionservice",
"target": "services_computervisionservice_extracttables",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L432",
"weight": 1.0,
"_src": "services_computervisionservice",
"_tgt": "services_computervisionservice_extractlinks",
"source": "services_computervisionservice",
"target": "services_computervisionservice_extractlinks",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L438",
"weight": 1.0,
"_src": "services_computervisionservice",
"_tgt": "services_computervisionservice_extractemails",
"source": "services_computervisionservice",
"target": "services_computervisionservice_extractemails",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L444",
"weight": 1.0,
"_src": "services_computervisionservice",
"_tgt": "services_computervisionservice_extractphonenumbers",
"source": "services_computervisionservice",
"target": "services_computervisionservice_extractphonenumbers",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L450",
"weight": 1.0,
"_src": "services_computervisionservice",
"_tgt": "services_computervisionservice_createfileanalysis",
"source": "services_computervisionservice",
"target": "services_computervisionservice_createfileanalysis",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L107",
"weight": 1.0,
"_src": "services_computervisionservice_analyzeimage",
"_tgt": "services_computervisionservice_extracttext",
"source": "services_computervisionservice_analyzeimage",
"target": "services_computervisionservice_extracttext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L117",
"weight": 1.0,
"_src": "services_computervisionservice_analyzeimage",
"_tgt": "services_computervisionservice_detectobjects",
"source": "services_computervisionservice_analyzeimage",
"target": "services_computervisionservice_detectobjects",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L124",
"weight": 1.0,
"_src": "services_computervisionservice_analyzeimage",
"_tgt": "services_computervisionservice_detectfaces",
"source": "services_computervisionservice_analyzeimage",
"target": "services_computervisionservice_detectfaces",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L140",
"weight": 1.0,
"_src": "services_computervisionservice_analyzeimage",
"_tgt": "services_computervisionservice_extractdominantcolors",
"source": "services_computervisionservice_analyzeimage",
"target": "services_computervisionservice_extractdominantcolors",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L145",
"weight": 1.0,
"_src": "services_computervisionservice_analyzeimage",
"_tgt": "services_computervisionservice_saveimageanalysis",
"source": "services_computervisionservice_analyzeimage",
"target": "services_computervisionservice_saveimageanalysis",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L295",
"weight": 1.0,
"_src": "services_computervisionservice_processdocumentimage",
"_tgt": "services_computervisionservice_extracttext",
"source": "services_computervisionservice_extracttext",
"target": "services_computervisionservice_processdocumentimage",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L305",
"weight": 1.0,
"_src": "services_computervisionservice_processdocumentimage",
"_tgt": "services_computervisionservice_detectlanguage",
"source": "services_computervisionservice_processdocumentimage",
"target": "services_computervisionservice_detectlanguage",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L306",
"weight": 1.0,
"_src": "services_computervisionservice_processdocumentimage",
"_tgt": "services_computervisionservice_detectdocumenttype",
"source": "services_computervisionservice_processdocumentimage",
"target": "services_computervisionservice_detectdocumenttype",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L307",
"weight": 1.0,
"_src": "services_computervisionservice_processdocumentimage",
"_tgt": "services_computervisionservice_extractsections",
"source": "services_computervisionservice_processdocumentimage",
"target": "services_computervisionservice_extractsections",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L308",
"weight": 1.0,
"_src": "services_computervisionservice_processdocumentimage",
"_tgt": "services_computervisionservice_extracttables",
"source": "services_computervisionservice_processdocumentimage",
"target": "services_computervisionservice_extracttables",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L309",
"weight": 1.0,
"_src": "services_computervisionservice_processdocumentimage",
"_tgt": "services_computervisionservice_extractlinks",
"source": "services_computervisionservice_processdocumentimage",
"target": "services_computervisionservice_extractlinks",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L310",
"weight": 1.0,
"_src": "services_computervisionservice_processdocumentimage",
"_tgt": "services_computervisionservice_extractemails",
"source": "services_computervisionservice_processdocumentimage",
"target": "services_computervisionservice_extractemails",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/computer_vision_service.go",
"source_location": "L311",
"weight": 1.0,
"_src": "services_computervisionservice_processdocumentimage",
"_tgt": "services_computervisionservice_extractphonenumbers",
"source": "services_computervisionservice_processdocumentimage",
"target": "services_computervisionservice_extractphonenumbers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L12",
"weight": 1.0,
"_src": "backend_services_messages_realtime_go",
"_tgt": "services_wsevent",
"source": "backend_services_messages_realtime_go",
"target": "services_wsevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_services_messages_realtime_go",
"_tgt": "services_messageswsclient",
"source": "backend_services_messages_realtime_go",
"target": "services_messageswsclient",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L28",
"weight": 1.0,
"_src": "backend_services_messages_realtime_go",
"_tgt": "services_messageshub",
"source": "backend_services_messages_realtime_go",
"target": "services_messageshub",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L37",
"weight": 1.0,
"_src": "backend_services_messages_realtime_go",
"_tgt": "services_messages_realtime_getmessageshub",
"source": "backend_services_messages_realtime_go",
"target": "services_messages_realtime_getmessageshub",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L42",
"weight": 1.0,
"_src": "backend_services_messages_realtime_go",
"_tgt": "services_messages_realtime_newmessageshub",
"source": "backend_services_messages_realtime_go",
"target": "services_messages_realtime_newmessageshub",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L50",
"weight": 1.0,
"_src": "backend_services_messages_realtime_go",
"_tgt": "services_messages_realtime_newwsclient",
"source": "backend_services_messages_realtime_go",
"target": "services_messages_realtime_newwsclient",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L60",
"weight": 1.0,
"_src": "services_messageshub",
"_tgt": "services_messageshub_addclienttoconversation",
"source": "services_messageshub",
"target": "services_messageshub_addclienttoconversation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L77",
"weight": 1.0,
"_src": "services_messageshub",
"_tgt": "services_messageshub_removeclientfromconversation",
"source": "services_messageshub",
"target": "services_messageshub_removeclientfromconversation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L98",
"weight": 1.0,
"_src": "services_messageshub",
"_tgt": "services_messageshub_removeclient",
"source": "services_messageshub",
"target": "services_messageshub_removeclient",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L118",
"weight": 1.0,
"_src": "services_messageshub",
"_tgt": "services_messageshub_broadcast",
"source": "services_messageshub",
"target": "services_messageshub_broadcast",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L145",
"weight": 1.0,
"_src": "services_messageshub",
"_tgt": "services_messageshub_sendtouser",
"source": "services_messageshub",
"target": "services_messageshub_sendtouser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L343",
"weight": 1.0,
"_src": "services_messages_realtime_getmessageshub",
"_tgt": "handlers_messages_createconversation",
"source": "services_messages_realtime_getmessageshub",
"target": "handlers_messages_createconversation"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L434",
"weight": 1.0,
"_src": "services_messages_realtime_getmessageshub",
"_tgt": "handlers_messages_updateconversation",
"source": "services_messages_realtime_getmessageshub",
"target": "handlers_messages_updateconversation"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L500",
"weight": 1.0,
"_src": "services_messages_realtime_getmessageshub",
"_tgt": "handlers_messages_addconversationmember",
"source": "services_messages_realtime_getmessageshub",
"target": "handlers_messages_addconversationmember"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L539",
"weight": 1.0,
"_src": "services_messages_realtime_getmessageshub",
"_tgt": "handlers_messages_removeconversationmember",
"source": "services_messages_realtime_getmessageshub",
"target": "handlers_messages_removeconversationmember"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L608",
"weight": 1.0,
"_src": "services_messages_realtime_getmessageshub",
"_tgt": "handlers_messages_getconversationmessages",
"source": "services_messages_realtime_getmessageshub",
"target": "handlers_messages_getconversationmessages"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L800",
"weight": 1.0,
"_src": "services_messages_realtime_getmessageshub",
"_tgt": "handlers_messages_createconversationmessage",
"source": "services_messages_realtime_getmessageshub",
"target": "handlers_messages_createconversationmessage"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L862",
"weight": 1.0,
"_src": "services_messages_realtime_getmessageshub",
"_tgt": "handlers_messages_updatemessage",
"source": "services_messages_realtime_getmessageshub",
"target": "handlers_messages_updatemessage"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L902",
"weight": 1.0,
"_src": "services_messages_realtime_getmessageshub",
"_tgt": "handlers_messages_deletemessage",
"source": "services_messages_realtime_getmessageshub",
"target": "handlers_messages_deletemessage"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L950",
"weight": 1.0,
"_src": "services_messages_realtime_getmessageshub",
"_tgt": "handlers_messages_addmessagereaction",
"source": "services_messages_realtime_getmessageshub",
"target": "handlers_messages_addmessagereaction"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L983",
"weight": 1.0,
"_src": "services_messages_realtime_getmessageshub",
"_tgt": "handlers_messages_removemessagereaction",
"source": "services_messages_realtime_getmessageshub",
"target": "handlers_messages_removemessagereaction"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L1207",
"weight": 1.0,
"_src": "services_messages_realtime_getmessageshub",
"_tgt": "handlers_messages_acceptmessagesuggestion",
"source": "services_messages_realtime_getmessageshub",
"target": "handlers_messages_acceptmessagesuggestion"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L1574",
"weight": 1.0,
"_src": "services_messages_realtime_getmessageshub",
"_tgt": "handlers_messages_messageswebsocket",
"source": "services_messages_realtime_getmessageshub",
"target": "handlers_messages_messageswebsocket"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L1575",
"weight": 1.0,
"_src": "services_messages_realtime_newwsclient",
"_tgt": "handlers_messages_messageswebsocket",
"source": "services_messages_realtime_newwsclient",
"target": "handlers_messages_messageswebsocket"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/messages_realtime.go",
"source_location": "L82",
"weight": 1.0,
"_src": "services_messageshub_removeclientfromconversation",
"_tgt": "lib_api_apiclient_delete",
"source": "services_messageshub_removeclientfromconversation",
"target": "lib_api_apiclient_delete"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L139",
"weight": 1.0,
"_src": "services_messageshub_broadcast",
"_tgt": "services_messageshub_removeclient",
"source": "services_messageshub_removeclient",
"target": "services_messageshub_broadcast",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/messages_realtime.go",
"source_location": "L169",
"weight": 1.0,
"_src": "services_messageshub_sendtouser",
"_tgt": "services_messageshub_removeclient",
"source": "services_messageshub_removeclient",
"target": "services_messageshub_sendtouser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/messages_realtime.go",
"source_location": "L105",
"weight": 1.0,
"_src": "services_messageshub_removeclient",
"_tgt": "lib_api_apiclient_delete",
"source": "services_messageshub_removeclient",
"target": "lib_api_apiclient_delete"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/services/messages_realtime.go",
"source_location": "L114",
"weight": 1.0,
"_src": "services_messageshub_removeclient",
"_tgt": "middleware_requestbody_close",
"source": "services_messageshub_removeclient",
"target": "middleware_requestbody_close"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L16",
"weight": 1.0,
"_src": "backend_services_video_bookmark_go",
"_tgt": "services_videobookmarkservice",
"source": "backend_services_video_bookmark_go",
"target": "services_videobookmarkservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L21",
"weight": 1.0,
"_src": "backend_services_video_bookmark_go",
"_tgt": "services_video_bookmark_newvideobookmarkservice",
"source": "backend_services_video_bookmark_go",
"target": "services_video_bookmark_newvideobookmarkservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L26",
"weight": 1.0,
"_src": "backend_services_video_bookmark_go",
"_tgt": "services_videoinfo",
"source": "backend_services_video_bookmark_go",
"target": "services_videoinfo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L36",
"weight": 1.0,
"_src": "backend_services_video_bookmark_go",
"_tgt": "services_savevideorequest",
"source": "backend_services_video_bookmark_go",
"target": "services_savevideorequest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L44",
"weight": 1.0,
"_src": "services_videobookmarkservice",
"_tgt": "services_videobookmarkservice_savevideobookmark",
"source": "services_videobookmarkservice",
"target": "services_videobookmarkservice_savevideobookmark",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L84",
"weight": 1.0,
"_src": "services_videobookmarkservice",
"_tgt": "services_videobookmarkservice_getuserbookmarks",
"source": "services_videobookmarkservice",
"target": "services_videobookmarkservice_getuserbookmarks",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L105",
"weight": 1.0,
"_src": "services_videobookmarkservice",
"_tgt": "services_videobookmarkservice_getbookmarkbyid",
"source": "services_videobookmarkservice",
"target": "services_videobookmarkservice_getbookmarkbyid",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L114",
"weight": 1.0,
"_src": "services_videobookmarkservice",
"_tgt": "services_videobookmarkservice_updatebookmark",
"source": "services_videobookmarkservice",
"target": "services_videobookmarkservice_updatebookmark",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L134",
"weight": 1.0,
"_src": "services_videobookmarkservice",
"_tgt": "services_videobookmarkservice_deletebookmark",
"source": "services_videobookmarkservice",
"target": "services_videobookmarkservice_deletebookmark",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L146",
"weight": 1.0,
"_src": "services_videobookmarkservice",
"_tgt": "services_videobookmarkservice_togglewatched",
"source": "services_videobookmarkservice",
"target": "services_videobookmarkservice_togglewatched",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L163",
"weight": 1.0,
"_src": "services_videobookmarkservice",
"_tgt": "services_videobookmarkservice_togglefavorite",
"source": "services_videobookmarkservice",
"target": "services_videobookmarkservice_togglefavorite",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L180",
"weight": 1.0,
"_src": "services_videobookmarkservice",
"_tgt": "services_videobookmarkservice_searchbookmarks",
"source": "services_videobookmarkservice",
"target": "services_videobookmarkservice_searchbookmarks",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L203",
"weight": 1.0,
"_src": "services_videobookmarkservice",
"_tgt": "services_videobookmarkservice_getbookmarkstats",
"source": "services_videobookmarkservice",
"target": "services_videobookmarkservice_getbookmarkstats",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L234",
"weight": 1.0,
"_src": "services_videobookmarkservice",
"_tgt": "services_videobookmarkservice_extractvideoinfo",
"source": "services_videobookmarkservice",
"target": "services_videobookmarkservice_extractvideoinfo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L24",
"weight": 1.0,
"_src": "services_video_bookmark_newvideobookmarkservice",
"_tgt": "handlers_video_bookmark_newvideobookmarkhandler",
"source": "services_video_bookmark_newvideobookmarkservice",
"target": "handlers_video_bookmark_newvideobookmarkhandler"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L46",
"weight": 1.0,
"_src": "services_videobookmarkservice_savevideobookmark",
"_tgt": "services_videobookmarkservice_extractvideoinfo",
"source": "services_videobookmarkservice_savevideobookmark",
"target": "services_videobookmarkservice_extractvideoinfo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L115",
"weight": 1.0,
"_src": "services_videobookmarkservice_updatebookmark",
"_tgt": "services_videobookmarkservice_getbookmarkbyid",
"source": "services_videobookmarkservice_getbookmarkbyid",
"target": "services_videobookmarkservice_updatebookmark",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L147",
"weight": 1.0,
"_src": "services_videobookmarkservice_togglewatched",
"_tgt": "services_videobookmarkservice_getbookmarkbyid",
"source": "services_videobookmarkservice_getbookmarkbyid",
"target": "services_videobookmarkservice_togglewatched",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/video_bookmark.go",
"source_location": "L164",
"weight": 1.0,
"_src": "services_videobookmarkservice_togglefavorite",
"_tgt": "services_videobookmarkservice_getbookmarkbyid",
"source": "services_videobookmarkservice_getbookmarkbyid",
"target": "services_videobookmarkservice_togglefavorite",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L17",
"weight": 1.0,
"_src": "backend_services_youtube_integrated_go",
"_tgt": "services_youtubeintegratedservice",
"source": "backend_services_youtube_integrated_go",
"target": "services_youtubeintegratedservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L22",
"weight": 1.0,
"_src": "backend_services_youtube_integrated_go",
"_tgt": "services_youtube_integrated_newyoutubeintegratedservice",
"source": "backend_services_youtube_integrated_go",
"target": "services_youtube_integrated_newyoutubeintegratedservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L117",
"weight": 1.0,
"_src": "backend_services_youtube_integrated_go",
"_tgt": "services_channelvideosresponse",
"source": "backend_services_youtube_integrated_go",
"target": "services_channelvideosresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L228",
"weight": 1.0,
"_src": "backend_services_youtube_integrated_go",
"_tgt": "services_integratedvideoinfo",
"source": "backend_services_youtube_integrated_go",
"target": "services_integratedvideoinfo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L313",
"weight": 1.0,
"_src": "backend_services_youtube_integrated_go",
"_tgt": "services_youtube_integrated_normalizechannelinput",
"source": "backend_services_youtube_integrated_go",
"target": "services_youtube_integrated_normalizechannelinput",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L369",
"weight": 1.0,
"_src": "backend_services_youtube_integrated_go",
"_tgt": "services_youtube_integrated_unescapeyt",
"source": "backend_services_youtube_integrated_go",
"target": "services_youtube_integrated_unescapeyt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L375",
"weight": 1.0,
"_src": "backend_services_youtube_integrated_go",
"_tgt": "services_youtube_integrated_parserelativetoiso",
"source": "backend_services_youtube_integrated_go",
"target": "services_youtube_integrated_parserelativetoiso",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L402",
"weight": 1.0,
"_src": "backend_services_youtube_integrated_go",
"_tgt": "services_youtube_integrated_parsecounttext",
"source": "backend_services_youtube_integrated_go",
"target": "services_youtube_integrated_parsecounttext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L433",
"weight": 1.0,
"_src": "backend_services_youtube_integrated_go",
"_tgt": "services_youtube_integrated_extractvideoid",
"source": "backend_services_youtube_integrated_go",
"target": "services_youtube_integrated_extractvideoid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L457",
"weight": 1.0,
"_src": "backend_services_youtube_integrated_go",
"_tgt": "services_youtube_integrated_searchyoutubevideosintegrated",
"source": "backend_services_youtube_integrated_go",
"target": "services_youtube_integrated_searchyoutubevideosintegrated",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L487",
"weight": 1.0,
"_src": "backend_services_youtube_integrated_go",
"_tgt": "services_youtube_integrated_getyoutubechannelvideosintegrated",
"source": "backend_services_youtube_integrated_go",
"target": "services_youtube_integrated_getyoutubechannelvideosintegrated",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L31",
"weight": 1.0,
"_src": "services_youtubeintegratedservice",
"_tgt": "services_youtubeintegratedservice_searchvideosintegrated",
"source": "services_youtubeintegratedservice",
"target": "services_youtubeintegratedservice_searchvideosintegrated",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L126",
"weight": 1.0,
"_src": "services_youtubeintegratedservice",
"_tgt": "services_youtubeintegratedservice_getchannelvideosintegrated",
"source": "services_youtubeintegratedservice",
"target": "services_youtubeintegratedservice_getchannelvideosintegrated",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L238",
"weight": 1.0,
"_src": "services_youtubeintegratedservice",
"_tgt": "services_youtubeintegratedservice_getvideodetailsintegrated",
"source": "services_youtubeintegratedservice",
"target": "services_youtubeintegratedservice_getvideodetailsintegrated",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L92",
"weight": 1.0,
"_src": "services_youtubeintegratedservice_searchvideosintegrated",
"_tgt": "services_youtube_integrated_unescapeyt",
"source": "services_youtubeintegratedservice_searchvideosintegrated",
"target": "services_youtube_integrated_unescapeyt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L463",
"weight": 1.0,
"_src": "services_youtube_integrated_searchyoutubevideosintegrated",
"_tgt": "services_youtubeintegratedservice_searchvideosintegrated",
"source": "services_youtubeintegratedservice_searchvideosintegrated",
"target": "services_youtube_integrated_searchyoutubevideosintegrated",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L127",
"weight": 1.0,
"_src": "services_youtubeintegratedservice_getchannelvideosintegrated",
"_tgt": "services_youtube_integrated_normalizechannelinput",
"source": "services_youtubeintegratedservice_getchannelvideosintegrated",
"target": "services_youtube_integrated_normalizechannelinput",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L184",
"weight": 1.0,
"_src": "services_youtubeintegratedservice_getchannelvideosintegrated",
"_tgt": "services_youtube_integrated_unescapeyt",
"source": "services_youtubeintegratedservice_getchannelvideosintegrated",
"target": "services_youtube_integrated_unescapeyt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L195",
"weight": 1.0,
"_src": "services_youtubeintegratedservice_getchannelvideosintegrated",
"_tgt": "services_youtube_integrated_parserelativetoiso",
"source": "services_youtubeintegratedservice_getchannelvideosintegrated",
"target": "services_youtube_integrated_parserelativetoiso",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L200",
"weight": 1.0,
"_src": "services_youtubeintegratedservice_getchannelvideosintegrated",
"_tgt": "services_youtube_integrated_parsecounttext",
"source": "services_youtubeintegratedservice_getchannelvideosintegrated",
"target": "services_youtube_integrated_parsecounttext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L489",
"weight": 1.0,
"_src": "services_youtube_integrated_getyoutubechannelvideosintegrated",
"_tgt": "services_youtubeintegratedservice_getchannelvideosintegrated",
"source": "services_youtubeintegratedservice_getchannelvideosintegrated",
"target": "services_youtube_integrated_getyoutubechannelvideosintegrated",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/services/youtube_integrated.go",
"source_location": "L239",
"weight": 1.0,
"_src": "services_youtubeintegratedservice_getvideodetailsintegrated",
"_tgt": "services_youtube_integrated_extractvideoid",
"source": "services_youtubeintegratedservice_getvideodetailsintegrated",
"target": "services_youtube_integrated_extractvideoid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/message_detector_test.go",
"source_location": "L5",
"weight": 1.0,
"_src": "backend_services_message_detector_test_go",
"_tgt": "services_message_detector_test_testdetectmessagecontent_urlsandsuggestions",
"source": "backend_services_message_detector_test_go",
"target": "services_message_detector_test_testdetectmessagecontent_urlsandsuggestions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/message_detector_test.go",
"source_location": "L36",
"weight": 1.0,
"_src": "backend_services_message_detector_test_go",
"_tgt": "services_message_detector_test_testdetectmessagecontent_taskandeventintents",
"source": "backend_services_message_detector_test_go",
"target": "services_message_detector_test_testdetectmessagecontent_taskandeventintents",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/services/message_detector_test.go",
"source_location": "L59",
"weight": 1.0,
"_src": "backend_services_message_detector_test_go",
"_tgt": "services_message_detector_test_testdetectmessagecontent_passwordwarning",
"source": "backend_services_message_detector_test_go",
"target": "services_message_detector_test_testdetectmessagecontent_passwordwarning",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/ai_features.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_ai_features_go",
"_tgt": "models_aisummary",
"source": "backend_models_ai_features_go",
"target": "models_aisummary",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/ai_features.go",
"source_location": "L40",
"weight": 1.0,
"_src": "backend_models_ai_features_go",
"_tgt": "models_aitasksuggestion",
"source": "backend_models_ai_features_go",
"target": "models_aitasksuggestion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/ai_features.go",
"source_location": "L70",
"weight": 1.0,
"_src": "backend_models_ai_features_go",
"_tgt": "models_aitagsuggestion",
"source": "backend_models_ai_features_go",
"target": "models_aitagsuggestion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/ai_features.go",
"source_location": "L96",
"weight": 1.0,
"_src": "backend_models_ai_features_go",
"_tgt": "models_aicontentgeneration",
"source": "backend_models_ai_features_go",
"target": "models_aicontentgeneration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/ai_features.go",
"source_location": "L128",
"weight": 1.0,
"_src": "backend_models_ai_features_go",
"_tgt": "models_aicodereview",
"source": "backend_models_ai_features_go",
"target": "models_aicodereview",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/ai_features.go",
"source_location": "L161",
"weight": 1.0,
"_src": "backend_models_ai_features_go",
"_tgt": "models_ailearningrecommendation",
"source": "backend_models_ai_features_go",
"target": "models_ailearningrecommendation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/search_settings.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_search_settings_go",
"_tgt": "models_usersearchsettings",
"source": "backend_models_search_settings_go",
"target": "models_usersearchsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/search_settings.go",
"source_location": "L35",
"weight": 1.0,
"_src": "backend_models_search_settings_go",
"_tgt": "models_search_settings_getusersearchsettings",
"source": "backend_models_search_settings_go",
"target": "models_search_settings_getusersearchsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/search_settings.go",
"source_location": "L62",
"weight": 1.0,
"_src": "backend_models_search_settings_go",
"_tgt": "models_search_settings_saveusersearchsettings",
"source": "backend_models_search_settings_go",
"target": "models_search_settings_saveusersearchsettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/search_settings.go",
"source_location": "L29",
"weight": 1.0,
"_src": "models_search_settings_getusersearchsettings",
"_tgt": "handlers_search_settings_getsearchsettings",
"source": "models_search_settings_getusersearchsettings",
"target": "handlers_search_settings_getsearchsettings"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/search_settings.go",
"source_location": "L67",
"weight": 1.0,
"_src": "models_search_settings_getusersearchsettings",
"_tgt": "handlers_search_settings_updatesearchsettings",
"source": "models_search_settings_getusersearchsettings",
"target": "handlers_search_settings_updatesearchsettings"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/search_settings.go",
"source_location": "L121",
"weight": 1.0,
"_src": "models_search_settings_getusersearchsettings",
"_tgt": "handlers_search_settings_getsearchsettingsforapi",
"source": "models_search_settings_getusersearchsettings",
"target": "handlers_search_settings_getsearchsettingsforapi"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/search_settings.go",
"source_location": "L94",
"weight": 1.0,
"_src": "models_search_settings_saveusersearchsettings",
"_tgt": "handlers_search_settings_updatesearchsettings",
"source": "models_search_settings_saveusersearchsettings",
"target": "handlers_search_settings_updatesearchsettings"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_community_go",
"_tgt": "models_challenge",
"source": "backend_models_community_go",
"target": "models_challenge",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L64",
"weight": 1.0,
"_src": "backend_models_community_go",
"_tgt": "models_challengeparticipant",
"source": "backend_models_community_go",
"target": "models_challengeparticipant",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L100",
"weight": 1.0,
"_src": "backend_models_community_go",
"_tgt": "models_challengeteam",
"source": "backend_models_community_go",
"target": "models_challengeteam",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L132",
"weight": 1.0,
"_src": "backend_models_community_go",
"_tgt": "models_challengemilestone",
"source": "backend_models_community_go",
"target": "models_challengemilestone",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L159",
"weight": 1.0,
"_src": "backend_models_community_go",
"_tgt": "models_challengemilestonecompletion",
"source": "backend_models_community_go",
"target": "models_challengemilestonecompletion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L180",
"weight": 1.0,
"_src": "backend_models_community_go",
"_tgt": "models_challengeresource",
"source": "backend_models_community_go",
"target": "models_challengeresource",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L202",
"weight": 1.0,
"_src": "backend_models_community_go",
"_tgt": "models_challengetag",
"source": "backend_models_community_go",
"target": "models_challengetag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L215",
"weight": 1.0,
"_src": "backend_models_community_go",
"_tgt": "models_mentorship",
"source": "backend_models_community_go",
"target": "models_mentorship",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L260",
"weight": 1.0,
"_src": "backend_models_community_go",
"_tgt": "models_mentorshipsession",
"source": "backend_models_community_go",
"target": "models_mentorshipsession",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L295",
"weight": 1.0,
"_src": "backend_models_community_go",
"_tgt": "models_mentorshipreview",
"source": "backend_models_community_go",
"target": "models_mentorshipreview",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L322",
"weight": 1.0,
"_src": "backend_models_community_go",
"_tgt": "models_mentorshipmilestone",
"source": "backend_models_community_go",
"target": "models_mentorshipmilestone",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L347",
"weight": 1.0,
"_src": "backend_models_community_go",
"_tgt": "models_mentorshiprequest",
"source": "backend_models_community_go",
"target": "models_mentorshiprequest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L381",
"weight": 1.0,
"_src": "models_challenge",
"_tgt": "models_challenge_beforecreate",
"source": "models_challenge",
"target": "models_challenge_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L388",
"weight": 1.0,
"_src": "models_challengeparticipant",
"_tgt": "models_challengeparticipant_beforecreate",
"source": "models_challengeparticipant",
"target": "models_challengeparticipant_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L395",
"weight": 1.0,
"_src": "models_challengeteam",
"_tgt": "models_challengeteam_beforecreate",
"source": "models_challengeteam",
"target": "models_challengeteam_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L402",
"weight": 1.0,
"_src": "models_mentorship",
"_tgt": "models_mentorship_beforecreate",
"source": "models_mentorship",
"target": "models_mentorship_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L412",
"weight": 1.0,
"_src": "models_mentorshipsession",
"_tgt": "models_mentorshipsession_beforecreate",
"source": "models_mentorshipsession",
"target": "models_mentorshipsession_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L419",
"weight": 1.0,
"_src": "models_mentorshipreview",
"_tgt": "models_mentorshipreview_beforecreate",
"source": "models_mentorshipreview",
"target": "models_mentorshipreview_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L426",
"weight": 1.0,
"_src": "models_mentorshipmilestone",
"_tgt": "models_mentorshipmilestone_beforecreate",
"source": "models_mentorshipmilestone",
"target": "models_mentorshipmilestone_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/community.go",
"source_location": "L436",
"weight": 1.0,
"_src": "models_mentorshiprequest",
"_tgt": "models_mentorshiprequest_beforecreate",
"source": "models_mentorshiprequest",
"target": "models_mentorshiprequest_beforecreate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/audit_log.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_audit_log_go",
"_tgt": "models_auditaction",
"source": "backend_models_audit_log_go",
"target": "models_auditaction",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/audit_log.go",
"source_location": "L31",
"weight": 1.0,
"_src": "backend_models_audit_log_go",
"_tgt": "models_auditresource",
"source": "backend_models_audit_log_go",
"target": "models_auditresource",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/audit_log.go",
"source_location": "L53",
"weight": 1.0,
"_src": "backend_models_audit_log_go",
"_tgt": "models_auditlog",
"source": "backend_models_audit_log_go",
"target": "models_auditlog",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/audit.go",
"source_location": "L82",
"weight": 1.0,
"_src": "models_auditaction",
"_tgt": "middleware_audit_logsecurityevent",
"source": "models_auditaction",
"target": "middleware_audit_logsecurityevent"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/audit_log.go",
"source_location": "L95",
"weight": 1.0,
"_src": "models_auditlog",
"_tgt": "models_auditlog_tablename",
"source": "models_auditlog",
"target": "models_auditlog_tablename",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/audit_log.go",
"source_location": "L100",
"weight": 1.0,
"_src": "models_auditlog",
"_tgt": "models_auditlog_beforecreate",
"source": "models_auditlog",
"target": "models_auditlog_beforecreate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/note.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_note_go",
"_tgt": "models_note",
"source": "backend_models_note_go",
"target": "models_note",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/user.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_user_go",
"_tgt": "models_user",
"source": "backend_models_user_go",
"target": "models_user",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/web_scraping.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_web_scraping_go",
"_tgt": "models_scrapedcontent",
"source": "backend_models_web_scraping_go",
"target": "models_scrapedcontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/web_scraping.go",
"source_location": "L57",
"weight": 1.0,
"_src": "backend_models_web_scraping_go",
"_tgt": "models_scrapedimage",
"source": "backend_models_web_scraping_go",
"target": "models_scrapedimage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/web_scraping.go",
"source_location": "L79",
"weight": 1.0,
"_src": "backend_models_web_scraping_go",
"_tgt": "models_scrapedlink",
"source": "backend_models_web_scraping_go",
"target": "models_scrapedlink",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/web_scraping.go",
"source_location": "L98",
"weight": 1.0,
"_src": "backend_models_web_scraping_go",
"_tgt": "models_scrapedvideo",
"source": "backend_models_web_scraping_go",
"target": "models_scrapedvideo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/web_scraping.go",
"source_location": "L118",
"weight": 1.0,
"_src": "backend_models_web_scraping_go",
"_tgt": "models_scrapingjob",
"source": "backend_models_web_scraping_go",
"target": "models_scrapingjob",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/web_scraping.go",
"source_location": "L153",
"weight": 1.0,
"_src": "models_scrapedcontent",
"_tgt": "models_scrapedcontent_beforecreate",
"source": "models_scrapedcontent",
"target": "models_scrapedcontent_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/web_scraping.go",
"source_location": "L163",
"weight": 1.0,
"_src": "models_scrapingjob",
"_tgt": "models_scrapingjob_beforecreate",
"source": "models_scrapingjob",
"target": "models_scrapingjob_beforecreate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/task.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_task_go",
"_tgt": "models_taskstatus",
"source": "backend_models_task_go",
"target": "models_taskstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/task.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_models_task_go",
"_tgt": "models_taskpriority",
"source": "backend_models_task_go",
"target": "models_taskpriority",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/task.go",
"source_location": "L30",
"weight": 1.0,
"_src": "backend_models_task_go",
"_tgt": "models_task",
"source": "backend_models_task_go",
"target": "models_task",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/ai_features.go",
"source_location": "L432",
"weight": 1.0,
"_src": "models_taskpriority",
"_tgt": "handlers_ai_features_accepttasksuggestion",
"source": "models_taskpriority",
"target": "handlers_ai_features_accepttasksuggestion"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L12",
"weight": 1.0,
"_src": "backend_models_knowledge_base_go",
"_tgt": "models_wikipage",
"source": "backend_models_knowledge_base_go",
"target": "models_wikipage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L63",
"weight": 1.0,
"_src": "backend_models_knowledge_base_go",
"_tgt": "models_category",
"source": "backend_models_knowledge_base_go",
"target": "models_category",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L88",
"weight": 1.0,
"_src": "backend_models_knowledge_base_go",
"_tgt": "models_wikiversion",
"source": "backend_models_knowledge_base_go",
"target": "models_wikiversion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L115",
"weight": 1.0,
"_src": "backend_models_knowledge_base_go",
"_tgt": "models_wikibacklink",
"source": "backend_models_knowledge_base_go",
"target": "models_wikibacklink",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L131",
"weight": 1.0,
"_src": "backend_models_knowledge_base_go",
"_tgt": "models_wikiattachment",
"source": "backend_models_knowledge_base_go",
"target": "models_wikiattachment",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L153",
"weight": 1.0,
"_src": "backend_models_knowledge_base_go",
"_tgt": "models_template",
"source": "backend_models_knowledge_base_go",
"target": "models_template",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L175",
"weight": 1.0,
"_src": "backend_models_knowledge_base_go",
"_tgt": "models_templatevariable",
"source": "backend_models_knowledge_base_go",
"target": "models_templatevariable",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L229",
"weight": 1.0,
"_src": "backend_models_knowledge_base_go",
"_tgt": "models_knowledge_base_generateslug",
"source": "backend_models_knowledge_base_go",
"target": "models_knowledge_base_generateslug",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L239",
"weight": 1.0,
"_src": "backend_models_knowledge_base_go",
"_tgt": "models_knowledge_base_estimatereadingtime",
"source": "backend_models_knowledge_base_go",
"target": "models_knowledge_base_estimatereadingtime",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L192",
"weight": 1.0,
"_src": "models_wikipage",
"_tgt": "models_wikipage_beforecreate",
"source": "models_wikipage",
"target": "models_wikipage_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L217",
"weight": 1.0,
"_src": "models_wikipage",
"_tgt": "models_wikipage_beforeupdate",
"source": "models_wikipage",
"target": "models_wikipage_beforeupdate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L202",
"weight": 1.0,
"_src": "models_category",
"_tgt": "models_category_beforecreate",
"source": "models_category",
"target": "models_category_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L209",
"weight": 1.0,
"_src": "models_template",
"_tgt": "models_template_beforecreate",
"source": "models_template",
"target": "models_template_beforecreate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L197",
"weight": 1.0,
"_src": "models_wikipage_beforecreate",
"_tgt": "models_knowledge_base_generateslug",
"source": "models_wikipage_beforecreate",
"target": "models_knowledge_base_generateslug",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L204",
"weight": 1.0,
"_src": "models_category_beforecreate",
"_tgt": "models_knowledge_base_generateslug",
"source": "models_category_beforecreate",
"target": "models_knowledge_base_generateslug",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L211",
"weight": 1.0,
"_src": "models_template_beforecreate",
"_tgt": "models_knowledge_base_generateslug",
"source": "models_template_beforecreate",
"target": "models_knowledge_base_generateslug",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L219",
"weight": 1.0,
"_src": "models_wikipage_beforeupdate",
"_tgt": "models_knowledge_base_generateslug",
"source": "models_wikipage_beforeupdate",
"target": "models_knowledge_base_generateslug",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/models/knowledge_base.go",
"source_location": "L223",
"weight": 1.0,
"_src": "models_wikipage_beforeupdate",
"_tgt": "models_knowledge_base_estimatereadingtime",
"source": "models_wikipage_beforeupdate",
"target": "models_knowledge_base_estimatereadingtime",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/teams.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_teams_go",
"_tgt": "models_team",
"source": "backend_models_teams_go",
"target": "models_team",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/teams.go",
"source_location": "L37",
"weight": 1.0,
"_src": "backend_models_teams_go",
"_tgt": "models_teammember",
"source": "backend_models_teams_go",
"target": "models_teammember",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/teams.go",
"source_location": "L53",
"weight": 1.0,
"_src": "backend_models_teams_go",
"_tgt": "models_teaminvitation",
"source": "backend_models_teams_go",
"target": "models_teaminvitation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/teams.go",
"source_location": "L74",
"weight": 1.0,
"_src": "backend_models_teams_go",
"_tgt": "models_teamproject",
"source": "backend_models_teams_go",
"target": "models_teamproject",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/teams.go",
"source_location": "L92",
"weight": 1.0,
"_src": "backend_models_teams_go",
"_tgt": "models_teamprojecttag",
"source": "backend_models_teams_go",
"target": "models_teamprojecttag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/teams.go",
"source_location": "L99",
"weight": 1.0,
"_src": "backend_models_teams_go",
"_tgt": "models_teambookmark",
"source": "backend_models_teams_go",
"target": "models_teambookmark",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/teams.go",
"source_location": "L115",
"weight": 1.0,
"_src": "backend_models_teams_go",
"_tgt": "models_teamnote",
"source": "backend_models_teams_go",
"target": "models_teamnote",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/teams.go",
"source_location": "L131",
"weight": 1.0,
"_src": "backend_models_teams_go",
"_tgt": "models_teamtask",
"source": "backend_models_teams_go",
"target": "models_teamtask",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/teams.go",
"source_location": "L147",
"weight": 1.0,
"_src": "backend_models_teams_go",
"_tgt": "models_teamfile",
"source": "backend_models_teams_go",
"target": "models_teamfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/teams.go",
"source_location": "L163",
"weight": 1.0,
"_src": "backend_models_teams_go",
"_tgt": "models_teamactivity",
"source": "backend_models_teams_go",
"target": "models_teamactivity",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/teams.go",
"source_location": "L181",
"weight": 1.0,
"_src": "backend_models_teams_go",
"_tgt": "models_teamstats",
"source": "backend_models_teams_go",
"target": "models_teamstats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/analytics.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_analytics_go",
"_tgt": "models_analytics",
"source": "backend_models_analytics_go",
"target": "models_analytics",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/analytics.go",
"source_location": "L34",
"weight": 1.0,
"_src": "backend_models_analytics_go",
"_tgt": "models_productivitymetrics",
"source": "backend_models_analytics_go",
"target": "models_productivitymetrics",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/analytics.go",
"source_location": "L58",
"weight": 1.0,
"_src": "backend_models_analytics_go",
"_tgt": "models_learninganalytics",
"source": "backend_models_analytics_go",
"target": "models_learninganalytics",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/analytics.go",
"source_location": "L85",
"weight": 1.0,
"_src": "backend_models_analytics_go",
"_tgt": "models_contentanalytics",
"source": "backend_models_analytics_go",
"target": "models_contentanalytics",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/analytics.go",
"source_location": "L108",
"weight": 1.0,
"_src": "backend_models_analytics_go",
"_tgt": "models_githubanalytics",
"source": "backend_models_analytics_go",
"target": "models_githubanalytics",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/analytics.go",
"source_location": "L131",
"weight": 1.0,
"_src": "backend_models_analytics_go",
"_tgt": "models_habitanalytics",
"source": "backend_models_analytics_go",
"target": "models_habitanalytics",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/analytics.go",
"source_location": "L155",
"weight": 1.0,
"_src": "backend_models_analytics_go",
"_tgt": "models_goal",
"source": "backend_models_analytics_go",
"target": "models_goal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/analytics.go",
"source_location": "L183",
"weight": 1.0,
"_src": "backend_models_analytics_go",
"_tgt": "models_milestone",
"source": "backend_models_analytics_go",
"target": "models_milestone",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/analytics.go",
"source_location": "L205",
"weight": 1.0,
"_src": "backend_models_analytics_go",
"_tgt": "models_analyticsreport",
"source": "backend_models_analytics_go",
"target": "models_analyticsreport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/analytics.go",
"source_location": "L228",
"weight": 1.0,
"_src": "models_analytics",
"_tgt": "models_analytics_beforecreate",
"source": "models_analytics",
"target": "models_analytics_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/analytics.go",
"source_location": "L235",
"weight": 1.0,
"_src": "models_productivitymetrics",
"_tgt": "models_productivitymetrics_beforecreate",
"source": "models_productivitymetrics",
"target": "models_productivitymetrics_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/analytics.go",
"source_location": "L245",
"weight": 1.0,
"_src": "models_learninganalytics",
"_tgt": "models_learninganalytics_beforecreate",
"source": "models_learninganalytics",
"target": "models_learninganalytics_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/analytics.go",
"source_location": "L255",
"weight": 1.0,
"_src": "models_contentanalytics",
"_tgt": "models_contentanalytics_beforecreate",
"source": "models_contentanalytics",
"target": "models_contentanalytics_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/analytics.go",
"source_location": "L268",
"weight": 1.0,
"_src": "models_githubanalytics",
"_tgt": "models_githubanalytics_beforecreate",
"source": "models_githubanalytics",
"target": "models_githubanalytics_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/analytics.go",
"source_location": "L275",
"weight": 1.0,
"_src": "models_habitanalytics",
"_tgt": "models_habitanalytics_beforecreate",
"source": "models_habitanalytics",
"target": "models_habitanalytics_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/analytics.go",
"source_location": "L282",
"weight": 1.0,
"_src": "models_goal",
"_tgt": "models_goal_beforecreate",
"source": "models_goal",
"target": "models_goal_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/analytics.go",
"source_location": "L292",
"weight": 1.0,
"_src": "models_milestone",
"_tgt": "models_milestone_beforecreate",
"source": "models_milestone",
"target": "models_milestone_beforecreate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/bookmark.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_bookmark_go",
"_tgt": "models_bookmark",
"source": "backend_models_bookmark_go",
"target": "models_bookmark",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/messages.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_messages_go",
"_tgt": "models_conversationtype",
"source": "backend_models_messages_go",
"target": "models_conversationtype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/messages.go",
"source_location": "L22",
"weight": 1.0,
"_src": "backend_models_messages_go",
"_tgt": "models_conversationmemberrole",
"source": "backend_models_messages_go",
"target": "models_conversationmemberrole",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/messages.go",
"source_location": "L32",
"weight": 1.0,
"_src": "backend_models_messages_go",
"_tgt": "models_suggestionstatus",
"source": "backend_models_messages_go",
"target": "models_suggestionstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/messages.go",
"source_location": "L41",
"weight": 1.0,
"_src": "backend_models_messages_go",
"_tgt": "models_conversation",
"source": "backend_models_messages_go",
"target": "models_conversation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/messages.go",
"source_location": "L64",
"weight": 1.0,
"_src": "backend_models_messages_go",
"_tgt": "models_conversationmember",
"source": "backend_models_messages_go",
"target": "models_conversationmember",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/messages.go",
"source_location": "L85",
"weight": 1.0,
"_src": "backend_models_messages_go",
"_tgt": "models_message",
"source": "backend_models_messages_go",
"target": "models_message",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/messages.go",
"source_location": "L109",
"weight": 1.0,
"_src": "backend_models_messages_go",
"_tgt": "models_messageattachment",
"source": "backend_models_messages_go",
"target": "models_messageattachment",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/messages.go",
"source_location": "L125",
"weight": 1.0,
"_src": "backend_models_messages_go",
"_tgt": "models_messagereference",
"source": "backend_models_messages_go",
"target": "models_messagereference",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/messages.go",
"source_location": "L139",
"weight": 1.0,
"_src": "backend_models_messages_go",
"_tgt": "models_messagesuggestion",
"source": "backend_models_messages_go",
"target": "models_messagesuggestion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/messages.go",
"source_location": "L153",
"weight": 1.0,
"_src": "backend_models_messages_go",
"_tgt": "models_messagereaction",
"source": "backend_models_messages_go",
"target": "models_messagereaction",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/messages.go",
"source_location": "L166",
"weight": 1.0,
"_src": "backend_models_messages_go",
"_tgt": "models_passwordvaultitem",
"source": "backend_models_messages_go",
"target": "models_passwordvaultitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/messages.go",
"source_location": "L186",
"weight": 1.0,
"_src": "backend_models_messages_go",
"_tgt": "models_passwordvaultshare",
"source": "backend_models_messages_go",
"target": "models_passwordvaultshare",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L190",
"weight": 1.0,
"_src": "models_conversationtype",
"_tgt": "handlers_messages_createconversation",
"source": "models_conversationtype",
"target": "handlers_messages_createconversation"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L485",
"weight": 1.0,
"_src": "models_conversationmemberrole",
"_tgt": "handlers_messages_addconversationmember",
"source": "models_conversationmemberrole",
"target": "handlers_messages_addconversationmember"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/learning_path.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_learning_path_go",
"_tgt": "models_learningpath",
"source": "backend_models_learning_path_go",
"target": "models_learningpath",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/learning_path.go",
"source_location": "L45",
"weight": 1.0,
"_src": "backend_models_learning_path_go",
"_tgt": "models_learningmodule",
"source": "backend_models_learning_path_go",
"target": "models_learningmodule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/learning_path.go",
"source_location": "L72",
"weight": 1.0,
"_src": "backend_models_learning_path_go",
"_tgt": "models_moduleresource",
"source": "backend_models_learning_path_go",
"target": "models_moduleresource",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/learning_path.go",
"source_location": "L94",
"weight": 1.0,
"_src": "backend_models_learning_path_go",
"_tgt": "models_enrollment",
"source": "backend_models_learning_path_go",
"target": "models_enrollment",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/learning_path.go",
"source_location": "L124",
"weight": 1.0,
"_src": "backend_models_learning_path_go",
"_tgt": "models_progress",
"source": "backend_models_learning_path_go",
"target": "models_progress",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/file.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_file_go",
"_tgt": "models_filetype",
"source": "backend_models_file_go",
"target": "models_filetype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/file.go",
"source_location": "L22",
"weight": 1.0,
"_src": "backend_models_file_go",
"_tgt": "models_file",
"source": "backend_models_file_go",
"target": "models_file",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/browser_extension.go",
"source_location": "L8",
"weight": 1.0,
"_src": "backend_models_browser_extension_go",
"_tgt": "models_apikey",
"source": "backend_models_browser_extension_go",
"target": "models_apikey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/browser_extension.go",
"source_location": "L23",
"weight": 1.0,
"_src": "backend_models_browser_extension_go",
"_tgt": "models_browserextension",
"source": "backend_models_browser_extension_go",
"target": "models_browserextension",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/chat.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_chat_go",
"_tgt": "models_chatmessage",
"source": "backend_models_chat_go",
"target": "models_chatmessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/chat.go",
"source_location": "L33",
"weight": 1.0,
"_src": "backend_models_chat_go",
"_tgt": "models_chatsession",
"source": "backend_models_chat_go",
"target": "models_chatsession",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/tag.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_tag_go",
"_tgt": "models_tag",
"source": "backend_models_tag_go",
"target": "models_tag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/github_user_auth.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_github_user_auth_go",
"_tgt": "models_githubuserauth",
"source": "backend_models_github_user_auth_go",
"target": "models_githubuserauth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/youtube_cache.go",
"source_location": "L8",
"weight": 1.0,
"_src": "backend_models_youtube_cache_go",
"_tgt": "models_youtubechannelcache",
"source": "backend_models_youtube_cache_go",
"target": "models_youtubechannelcache",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/youtube_cache.go",
"source_location": "L20",
"weight": 1.0,
"_src": "models_youtubechannelcache",
"_tgt": "models_youtubechannelcache_tablename",
"source": "models_youtubechannelcache",
"target": "models_youtubechannelcache_tablename",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/youtube_cache.go",
"source_location": "L25",
"weight": 1.0,
"_src": "models_youtubechannelcache",
"_tgt": "models_youtubechannelcache_isexpired",
"source": "models_youtubechannelcache",
"target": "models_youtubechannelcache_isexpired",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/goals_habits.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_goals_habits_go",
"_tgt": "models_habit",
"source": "backend_models_goals_habits_go",
"target": "models_habit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/goals_habits.go",
"source_location": "L49",
"weight": 1.0,
"_src": "backend_models_goals_habits_go",
"_tgt": "models_habitentry",
"source": "backend_models_goals_habits_go",
"target": "models_habitentry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/goals_habits.go",
"source_location": "L71",
"weight": 1.0,
"_src": "backend_models_goals_habits_go",
"_tgt": "models_goaltag",
"source": "backend_models_goals_habits_go",
"target": "models_goaltag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/goals_habits.go",
"source_location": "L80",
"weight": 1.0,
"_src": "backend_models_goals_habits_go",
"_tgt": "models_habittag",
"source": "backend_models_goals_habits_go",
"target": "models_habittag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/goals_habits.go",
"source_location": "L89",
"weight": 1.0,
"_src": "backend_models_goals_habits_go",
"_tgt": "models_goaltemplate",
"source": "backend_models_goals_habits_go",
"target": "models_goaltemplate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/goals_habits.go",
"source_location": "L109",
"weight": 1.0,
"_src": "backend_models_goals_habits_go",
"_tgt": "models_goaltemplatemilestone",
"source": "backend_models_goals_habits_go",
"target": "models_goaltemplatemilestone",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/goals_habits.go",
"source_location": "L127",
"weight": 1.0,
"_src": "models_habit",
"_tgt": "models_habit_beforecreate",
"source": "models_habit",
"target": "models_habit_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/goals_habits.go",
"source_location": "L146",
"weight": 1.0,
"_src": "models_habit",
"_tgt": "models_habit_beforeupdate",
"source": "models_habit",
"target": "models_habit_beforeupdate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/goals_habits.go",
"source_location": "L155",
"weight": 1.0,
"_src": "models_habit",
"_tgt": "models_habit_updatestreakandrate",
"source": "models_habit",
"target": "models_habit_updatestreakandrate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/goals_habits.go",
"source_location": "L162",
"weight": 1.0,
"_src": "models_habit",
"_tgt": "models_habit_gettodayentry",
"source": "models_habit",
"target": "models_habit_gettodayentry",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/goals_habits.go",
"source_location": "L169",
"weight": 1.0,
"_src": "models_habit",
"_tgt": "models_habit_getweeklystreak",
"source": "models_habit",
"target": "models_habit_getweeklystreak",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/goals_habits.go",
"source_location": "L137",
"weight": 1.0,
"_src": "models_habitentry",
"_tgt": "models_habitentry_beforecreate",
"source": "models_habitentry",
"target": "models_habitentry_beforecreate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/models/goals_habits.go",
"source_location": "L148",
"weight": 1.0,
"_src": "models_habit_beforeupdate",
"_tgt": "models_habit_updatestreakandrate",
"source": "models_habit_beforeupdate",
"target": "models_habit_updatestreakandrate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/integration.go",
"source_location": "L9",
"weight": 1.0,
"_src": "backend_models_integration_go",
"_tgt": "models_integrationtype",
"source": "backend_models_integration_go",
"target": "models_integrationtype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/integration.go",
"source_location": "L25",
"weight": 1.0,
"_src": "backend_models_integration_go",
"_tgt": "models_integrationstatus",
"source": "backend_models_integration_go",
"target": "models_integrationstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/integration.go",
"source_location": "L35",
"weight": 1.0,
"_src": "backend_models_integration_go",
"_tgt": "models_integration",
"source": "backend_models_integration_go",
"target": "models_integration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/integration.go",
"source_location": "L75",
"weight": 1.0,
"_src": "backend_models_integration_go",
"_tgt": "models_integrationconfig",
"source": "backend_models_integration_go",
"target": "models_integrationconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/integration.go",
"source_location": "L108",
"weight": 1.0,
"_src": "backend_models_integration_go",
"_tgt": "models_slackconfig",
"source": "backend_models_integration_go",
"target": "models_slackconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/integration.go",
"source_location": "L125",
"weight": 1.0,
"_src": "backend_models_integration_go",
"_tgt": "models_discordconfig",
"source": "backend_models_integration_go",
"target": "models_discordconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/integration.go",
"source_location": "L142",
"weight": 1.0,
"_src": "backend_models_integration_go",
"_tgt": "models_notionconfig",
"source": "backend_models_integration_go",
"target": "models_notionconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/integration.go",
"source_location": "L161",
"weight": 1.0,
"_src": "backend_models_integration_go",
"_tgt": "models_googleconfig",
"source": "backend_models_integration_go",
"target": "models_googleconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/integration.go",
"source_location": "L182",
"weight": 1.0,
"_src": "backend_models_integration_go",
"_tgt": "models_pocketconfig",
"source": "backend_models_integration_go",
"target": "models_pocketconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/integration.go",
"source_location": "L192",
"weight": 1.0,
"_src": "backend_models_integration_go",
"_tgt": "models_todoistconfig",
"source": "backend_models_integration_go",
"target": "models_todoistconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/integration.go",
"source_location": "L204",
"weight": 1.0,
"_src": "backend_models_integration_go",
"_tgt": "models_githubconfig",
"source": "backend_models_integration_go",
"target": "models_githubconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/integration.go",
"source_location": "L214",
"weight": 1.0,
"_src": "backend_models_integration_go",
"_tgt": "models_twitterconfig",
"source": "backend_models_integration_go",
"target": "models_twitterconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/integration.go",
"source_location": "L222",
"weight": 1.0,
"_src": "backend_models_integration_go",
"_tgt": "models_redditconfig",
"source": "backend_models_integration_go",
"target": "models_redditconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/integration.go",
"source_location": "L231",
"weight": 1.0,
"_src": "backend_models_integration_go",
"_tgt": "models_obsidianconfig",
"source": "backend_models_integration_go",
"target": "models_obsidianconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/integration.go",
"source_location": "L241",
"weight": 1.0,
"_src": "backend_models_integration_go",
"_tgt": "models_synclog",
"source": "backend_models_integration_go",
"target": "models_synclog",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/integration.go",
"source_location": "L274",
"weight": 1.0,
"_src": "backend_models_integration_go",
"_tgt": "models_webhookevent",
"source": "backend_models_integration_go",
"target": "models_webhookevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/models.go",
"source_location": "L16",
"weight": 1.0,
"_src": "backend_models_models_go",
"_tgt": "models_models_initdb",
"source": "backend_models_models_go",
"target": "models_models_initdb",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/models.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_models_models_go",
"_tgt": "models_models_tablehascolumn",
"source": "backend_models_models_go",
"target": "models_models_tablehascolumn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/models.go",
"source_location": "L34",
"weight": 1.0,
"_src": "backend_models_models_go",
"_tgt": "models_models_tableexists",
"source": "backend_models_models_go",
"target": "models_models_tableexists",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/models.go",
"source_location": "L46",
"weight": 1.0,
"_src": "backend_models_models_go",
"_tgt": "models_models_repairlegacybootstrapschema",
"source": "backend_models_models_go",
"target": "models_models_repairlegacybootstrapschema",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/models.go",
"source_location": "L100",
"weight": 1.0,
"_src": "backend_models_models_go",
"_tgt": "models_models_automigrate",
"source": "backend_models_models_go",
"target": "models_models_automigrate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/models/models.go",
"source_location": "L17",
"weight": 1.0,
"_src": "models_models_initdb",
"_tgt": "config_database_getdb",
"source": "models_models_initdb",
"target": "config_database_getdb"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/models/models.go",
"source_location": "L59",
"weight": 1.0,
"_src": "models_models_repairlegacybootstrapschema",
"_tgt": "models_models_tablehascolumn",
"source": "models_models_tablehascolumn",
"target": "models_models_repairlegacybootstrapschema",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/models/models.go",
"source_location": "L51",
"weight": 1.0,
"_src": "models_models_repairlegacybootstrapschema",
"_tgt": "models_models_tableexists",
"source": "models_models_tableexists",
"target": "models_models_repairlegacybootstrapschema",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/models/models.go",
"source_location": "L106",
"weight": 1.0,
"_src": "models_models_automigrate",
"_tgt": "models_models_repairlegacybootstrapschema",
"source": "models_models_repairlegacybootstrapschema",
"target": "models_models_automigrate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/models/models.go",
"source_location": "L101",
"weight": 1.0,
"_src": "models_models_automigrate",
"_tgt": "config_database_getdb",
"source": "models_models_automigrate",
"target": "config_database_getdb"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/file_analysis.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_file_analysis_go",
"_tgt": "models_fileanalysis",
"source": "backend_models_file_analysis_go",
"target": "models_fileanalysis",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/file_analysis.go",
"source_location": "L39",
"weight": 1.0,
"_src": "models_fileanalysis",
"_tgt": "models_fileanalysis_tablename",
"source": "models_fileanalysis",
"target": "models_fileanalysis_tablename",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/file_analysis.go",
"source_location": "L44",
"weight": 1.0,
"_src": "models_fileanalysis",
"_tgt": "models_fileanalysis_beforecreate",
"source": "models_fileanalysis",
"target": "models_fileanalysis_beforecreate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/ai_recommendation.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_ai_recommendation_go",
"_tgt": "models_airecommendation",
"source": "backend_models_ai_recommendation_go",
"target": "models_airecommendation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/ai_recommendation.go",
"source_location": "L57",
"weight": 1.0,
"_src": "backend_models_ai_recommendation_go",
"_tgt": "models_userpreference",
"source": "backend_models_ai_recommendation_go",
"target": "models_userpreference",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/ai_recommendation.go",
"source_location": "L91",
"weight": 1.0,
"_src": "backend_models_ai_recommendation_go",
"_tgt": "models_recommendationinteraction",
"source": "backend_models_ai_recommendation_go",
"target": "models_recommendationinteraction",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/ai_recommendation.go",
"source_location": "L117",
"weight": 1.0,
"_src": "models_airecommendation",
"_tgt": "models_airecommendation_tablename",
"source": "models_airecommendation",
"target": "models_airecommendation_tablename",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/ai_recommendation.go",
"source_location": "L132",
"weight": 1.0,
"_src": "models_airecommendation",
"_tgt": "models_airecommendation_beforecreate",
"source": "models_airecommendation",
"target": "models_airecommendation_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/ai_recommendation.go",
"source_location": "L122",
"weight": 1.0,
"_src": "models_userpreference",
"_tgt": "models_userpreference_tablename",
"source": "models_userpreference",
"target": "models_userpreference_tablename",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/ai_recommendation.go",
"source_location": "L142",
"weight": 1.0,
"_src": "models_userpreference",
"_tgt": "models_userpreference_beforecreate",
"source": "models_userpreference",
"target": "models_userpreference_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/ai_recommendation.go",
"source_location": "L127",
"weight": 1.0,
"_src": "models_recommendationinteraction",
"_tgt": "models_recommendationinteraction_tablename",
"source": "models_recommendationinteraction",
"target": "models_recommendationinteraction_tablename",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/github_backup.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_github_backup_go",
"_tgt": "models_githubappinstallstate",
"source": "backend_models_github_backup_go",
"target": "models_githubappinstallstate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/github_backup.go",
"source_location": "L25",
"weight": 1.0,
"_src": "backend_models_github_backup_go",
"_tgt": "models_githubappinstallation",
"source": "backend_models_github_backup_go",
"target": "models_githubappinstallation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/github_backup.go",
"source_location": "L42",
"weight": 1.0,
"_src": "backend_models_github_backup_go",
"_tgt": "models_githubrepobackup",
"source": "backend_models_github_backup_go",
"target": "models_githubrepobackup",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/calendar.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_calendar_go",
"_tgt": "models_calendarevent",
"source": "backend_models_calendar_go",
"target": "models_calendarevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/calendar.go",
"source_location": "L58",
"weight": 1.0,
"_src": "backend_models_calendar_go",
"_tgt": "models_recurrencerule",
"source": "backend_models_calendar_go",
"target": "models_recurrencerule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/calendar.go",
"source_location": "L86",
"weight": 1.0,
"_src": "backend_models_calendar_go",
"_tgt": "models_calendarsettings",
"source": "backend_models_calendar_go",
"target": "models_calendarsettings",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/calendar.go",
"source_location": "L114",
"weight": 1.0,
"_src": "models_calendarevent",
"_tgt": "models_calendarevent_getduration",
"source": "models_calendarevent",
"target": "models_calendarevent_getduration",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/calendar.go",
"source_location": "L119",
"weight": 1.0,
"_src": "models_calendarevent",
"_tgt": "models_calendarevent_isoverdue",
"source": "models_calendarevent",
"target": "models_calendarevent_isoverdue",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/calendar.go",
"source_location": "L124",
"weight": 1.0,
"_src": "models_calendarevent",
"_tgt": "models_calendarevent_istoday",
"source": "models_calendarevent",
"target": "models_calendarevent_istoday",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/calendar.go",
"source_location": "L132",
"weight": 1.0,
"_src": "models_calendarevent",
"_tgt": "models_calendarevent_isupcoming",
"source": "models_calendarevent",
"target": "models_calendarevent_isupcoming",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/calendar.go",
"source_location": "L139",
"weight": 1.0,
"_src": "models_calendarevent",
"_tgt": "models_calendarevent_getprioritycolor",
"source": "models_calendarevent",
"target": "models_calendarevent_getprioritycolor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/calendar.go",
"source_location": "L155",
"weight": 1.0,
"_src": "models_calendarevent",
"_tgt": "models_calendarevent_gettypecolor",
"source": "models_calendarevent",
"target": "models_calendarevent_gettypecolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/social.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_social_go",
"_tgt": "models_skill",
"source": "backend_models_social_go",
"target": "models_skill",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/social.go",
"source_location": "L27",
"weight": 1.0,
"_src": "backend_models_social_go",
"_tgt": "models_project",
"source": "backend_models_social_go",
"target": "models_project",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/social.go",
"source_location": "L48",
"weight": 1.0,
"_src": "backend_models_social_go",
"_tgt": "models_projecttag",
"source": "backend_models_social_go",
"target": "models_projecttag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/social.go",
"source_location": "L55",
"weight": 1.0,
"_src": "backend_models_social_go",
"_tgt": "models_sociallink",
"source": "backend_models_social_go",
"target": "models_sociallink",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/social.go",
"source_location": "L71",
"weight": 1.0,
"_src": "backend_models_social_go",
"_tgt": "models_follow",
"source": "backend_models_social_go",
"target": "models_follow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/social.go",
"source_location": "L85",
"weight": 1.0,
"_src": "backend_models_social_go",
"_tgt": "models_userprofilestats",
"source": "backend_models_social_go",
"target": "models_userprofilestats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/update_settings.go",
"source_location": "L11",
"weight": 1.0,
"_src": "backend_models_update_settings_go",
"_tgt": "models_userupdatesettings",
"source": "backend_models_update_settings_go",
"target": "models_userupdatesettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/update_settings.go",
"source_location": "L30",
"weight": 1.0,
"_src": "backend_models_update_settings_go",
"_tgt": "models_update_settings_getuserupdatesettings",
"source": "backend_models_update_settings_go",
"target": "models_update_settings_getuserupdatesettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/update_settings.go",
"source_location": "L63",
"weight": 1.0,
"_src": "backend_models_update_settings_go",
"_tgt": "models_update_settings_saveuserupdatesettings",
"source": "backend_models_update_settings_go",
"target": "models_update_settings_saveuserupdatesettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/update_settings.go",
"source_location": "L24",
"weight": 1.0,
"_src": "models_update_settings_getuserupdatesettings",
"_tgt": "handlers_update_settings_getupdatesettings",
"source": "models_update_settings_getuserupdatesettings",
"target": "handlers_update_settings_getupdatesettings"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/update_settings.go",
"source_location": "L78",
"weight": 1.0,
"_src": "models_update_settings_getuserupdatesettings",
"_tgt": "handlers_update_settings_getupdatesettingsforapi",
"source": "models_update_settings_getuserupdatesettings",
"target": "handlers_update_settings_getupdatesettingsforapi"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/update_settings.go",
"source_location": "L60",
"weight": 1.0,
"_src": "models_update_settings_saveuserupdatesettings",
"_tgt": "handlers_update_settings_updateupdatesettings",
"source": "models_update_settings_saveuserupdatesettings",
"target": "handlers_update_settings_updateupdatesettings"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/control_service_auth.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_control_service_auth_go",
"_tgt": "models_controlservicesession",
"source": "backend_models_control_service_auth_go",
"target": "models_controlservicesession",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/time_entry.go",
"source_location": "L11",
"weight": 1.0,
"_src": "backend_models_time_entry_go",
"_tgt": "models_timeentry",
"source": "backend_models_time_entry_go",
"target": "models_timeentry",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/time_entry.go",
"source_location": "L49",
"weight": 1.0,
"_src": "models_timeentry",
"_tgt": "models_timeentry_beforecreate",
"source": "models_timeentry",
"target": "models_timeentry_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/time_entry.go",
"source_location": "L57",
"weight": 1.0,
"_src": "models_timeentry",
"_tgt": "models_timeentry_beforeupdate",
"source": "models_timeentry",
"target": "models_timeentry_beforeupdate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/time_entry.go",
"source_location": "L67",
"weight": 1.0,
"_src": "models_timeentry",
"_tgt": "models_timeentry_stop",
"source": "models_timeentry",
"target": "models_timeentry_stop",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/time_entry.go",
"source_location": "L76",
"weight": 1.0,
"_src": "models_timeentry",
"_tgt": "models_timeentry_getduration",
"source": "models_timeentry",
"target": "models_timeentry_getduration",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/time_entry.go",
"source_location": "L90",
"weight": 1.0,
"_src": "models_timeentry",
"_tgt": "models_timeentry_getformattedduration",
"source": "models_timeentry",
"target": "models_timeentry_getformattedduration",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/models/time_entry.go",
"source_location": "L91",
"weight": 1.0,
"_src": "models_timeentry_getformattedduration",
"_tgt": "models_timeentry_getduration",
"source": "models_timeentry_getduration",
"target": "models_timeentry_getformattedduration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/ai_settings.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_ai_settings_go",
"_tgt": "models_useraisettings",
"source": "backend_models_ai_settings_go",
"target": "models_useraisettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/video_bookmark.go",
"source_location": "L8",
"weight": 1.0,
"_src": "backend_models_video_bookmark_go",
"_tgt": "models_videobookmark",
"source": "backend_models_video_bookmark_go",
"target": "models_videobookmark",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/video_bookmark.go",
"source_location": "L25",
"weight": 1.0,
"_src": "models_videobookmark",
"_tgt": "models_videobookmark_tablename",
"source": "models_videobookmark",
"target": "models_videobookmark_tablename",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/search.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_search_go",
"_tgt": "models_contentembedding",
"source": "backend_models_search_go",
"target": "models_contentembedding",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/search.go",
"source_location": "L32",
"weight": 1.0,
"_src": "backend_models_search_go",
"_tgt": "models_savedsearch",
"source": "backend_models_search_go",
"target": "models_savedsearch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/search.go",
"source_location": "L53",
"weight": 1.0,
"_src": "backend_models_search_go",
"_tgt": "models_savedsearchtag",
"source": "backend_models_search_go",
"target": "models_savedsearchtag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/search.go",
"source_location": "L63",
"weight": 1.0,
"_src": "backend_models_search_go",
"_tgt": "models_searchanalytics",
"source": "backend_models_search_go",
"target": "models_searchanalytics",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/search.go",
"source_location": "L84",
"weight": 1.0,
"_src": "backend_models_search_go",
"_tgt": "models_searchsuggestion",
"source": "backend_models_search_go",
"target": "models_searchsuggestion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/search.go",
"source_location": "L99",
"weight": 1.0,
"_src": "models_contentembedding",
"_tgt": "models_contentembedding_beforecreate",
"source": "models_contentembedding",
"target": "models_contentembedding_beforecreate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/marketplace.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_marketplace_go",
"_tgt": "models_marketplaceitem",
"source": "backend_models_marketplace_go",
"target": "models_marketplaceitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/marketplace.go",
"source_location": "L68",
"weight": 1.0,
"_src": "backend_models_marketplace_go",
"_tgt": "models_marketplacetag",
"source": "backend_models_marketplace_go",
"target": "models_marketplacetag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/marketplace.go",
"source_location": "L81",
"weight": 1.0,
"_src": "backend_models_marketplace_go",
"_tgt": "models_marketplacereview",
"source": "backend_models_marketplace_go",
"target": "models_marketplacereview",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/marketplace.go",
"source_location": "L109",
"weight": 1.0,
"_src": "backend_models_marketplace_go",
"_tgt": "models_marketplacepurchase",
"source": "backend_models_marketplace_go",
"target": "models_marketplacepurchase",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/marketplace.go",
"source_location": "L143",
"weight": 1.0,
"_src": "backend_models_marketplace_go",
"_tgt": "models_contentshare",
"source": "backend_models_marketplace_go",
"target": "models_contentshare",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/marketplace.go",
"source_location": "L226",
"weight": 1.0,
"_src": "backend_models_marketplace_go",
"_tgt": "models_marketplace_generatesharetoken",
"source": "backend_models_marketplace_go",
"target": "models_marketplace_generatesharetoken",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/marketplace.go",
"source_location": "L180",
"weight": 1.0,
"_src": "models_marketplaceitem",
"_tgt": "models_marketplaceitem_beforecreate",
"source": "models_marketplaceitem",
"target": "models_marketplaceitem_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/marketplace.go",
"source_location": "L196",
"weight": 1.0,
"_src": "models_marketplacereview",
"_tgt": "models_marketplacereview_beforecreate",
"source": "models_marketplacereview",
"target": "models_marketplacereview_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/marketplace.go",
"source_location": "L204",
"weight": 1.0,
"_src": "models_marketplacepurchase",
"_tgt": "models_marketplacepurchase_beforecreate",
"source": "models_marketplacepurchase",
"target": "models_marketplacepurchase_beforecreate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/models/marketplace.go",
"source_location": "L217",
"weight": 1.0,
"_src": "models_contentshare",
"_tgt": "models_contentshare_beforecreate",
"source": "models_contentshare",
"target": "models_contentshare_beforecreate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/models/marketplace.go",
"source_location": "L220",
"weight": 1.0,
"_src": "models_contentshare_beforecreate",
"_tgt": "models_marketplace_generatesharetoken",
"source": "models_contentshare_beforecreate",
"target": "models_marketplace_generatesharetoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/course.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_models_course_go",
"_tgt": "models_course",
"source": "backend_models_course_go",
"target": "models_course",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/models/course.go",
"source_location": "L52",
"weight": 1.0,
"_src": "backend_models_course_go",
"_tgt": "models_learningpathcourse",
"source": "backend_models_course_go",
"target": "models_learningpathcourse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/config/config.go",
"source_location": "L10",
"weight": 1.0,
"_src": "backend_config_config_go",
"_tgt": "config_serverconfig",
"source": "backend_config_config_go",
"target": "config_serverconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/config/config.go",
"source_location": "L18",
"weight": 1.0,
"_src": "backend_config_config_go",
"_tgt": "config_config",
"source": "backend_config_config_go",
"target": "config_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/config/config.go",
"source_location": "L24",
"weight": 1.0,
"_src": "backend_config_config_go",
"_tgt": "config_databaseconfig",
"source": "backend_config_config_go",
"target": "config_databaseconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/config/config.go",
"source_location": "L33",
"weight": 1.0,
"_src": "backend_config_config_go",
"_tgt": "config_appconfig",
"source": "backend_config_config_go",
"target": "config_appconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/config/config.go",
"source_location": "L41",
"weight": 1.0,
"_src": "backend_config_config_go",
"_tgt": "config_config_load",
"source": "backend_config_config_go",
"target": "config_config_load",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/config/config.go",
"source_location": "L95",
"weight": 1.0,
"_src": "backend_config_config_go",
"_tgt": "config_config_getenvwithdefault",
"source": "backend_config_config_go",
"target": "config_config_getenvwithdefault",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/config/config.go",
"source_location": "L102",
"weight": 1.0,
"_src": "backend_config_config_go",
"_tgt": "config_config_getdurationenv",
"source": "backend_config_config_go",
"target": "config_config_getdurationenv",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/config/config.go",
"source_location": "L68",
"weight": 1.0,
"_src": "config_config",
"_tgt": "config_config_validate",
"source": "config_config",
"target": "config_config_validate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/config/config.go",
"source_location": "L84",
"weight": 1.0,
"_src": "config_config",
"_tgt": "config_config_dsn",
"source": "config_config",
"target": "config_config_dsn",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/config/config.go",
"source_location": "L44",
"weight": 1.0,
"_src": "config_config_load",
"_tgt": "config_config_getenvwithdefault",
"source": "config_config_load",
"target": "config_config_getenvwithdefault",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/config/config.go",
"source_location": "L45",
"weight": 1.0,
"_src": "config_config_load",
"_tgt": "config_config_getdurationenv",
"source": "config_config_load",
"target": "config_config_getdurationenv",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/two_factor.go",
"source_location": "L254",
"weight": 1.0,
"_src": "config_config_validate",
"_tgt": "handlers_two_factor_verifytotp",
"source": "config_config_validate",
"target": "handlers_two_factor_verifytotp"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/two_factor.go",
"source_location": "L292",
"weight": 1.0,
"_src": "config_config_validate",
"_tgt": "handlers_two_factor_enabletotp",
"source": "config_config_validate",
"target": "handlers_two_factor_enabletotp"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/two_factor.go",
"source_location": "L343",
"weight": 1.0,
"_src": "config_config_validate",
"_tgt": "handlers_two_factor_disabletotp",
"source": "config_config_validate",
"target": "handlers_two_factor_disabletotp"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/two_factor.go",
"source_location": "L587",
"weight": 1.0,
"_src": "config_config_validate",
"_tgt": "handlers_two_factor_loginwithtotp",
"source": "config_config_validate",
"target": "handlers_two_factor_loginwithtotp"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/two_factor.go",
"source_location": "L652",
"weight": 1.0,
"_src": "config_config_validate",
"_tgt": "handlers_two_factor_regeneratebackupcodes",
"source": "config_config_validate",
"target": "handlers_two_factor_regeneratebackupcodes"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/config/database.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_config_database_go",
"_tgt": "config_database_getjwtsecret",
"source": "backend_config_database_go",
"target": "config_database_getjwtsecret",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/config/database.go",
"source_location": "L28",
"weight": 1.0,
"_src": "backend_config_database_go",
"_tgt": "config_database_shouldrunlegacysqlmigrations",
"source": "backend_config_database_go",
"target": "config_database_shouldrunlegacysqlmigrations",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/config/database.go",
"source_location": "L33",
"weight": 1.0,
"_src": "backend_config_database_go",
"_tgt": "config_database_initdatabase",
"source": "backend_config_database_go",
"target": "config_database_initdatabase",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/config/database.go",
"source_location": "L91",
"weight": 1.0,
"_src": "backend_config_database_go",
"_tgt": "config_database_getdb",
"source": "backend_config_database_go",
"target": "config_database_getdb",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/config/database.go",
"source_location": "L81",
"weight": 1.0,
"_src": "config_database_initdatabase",
"_tgt": "config_database_shouldrunlegacysqlmigrations",
"source": "config_database_shouldrunlegacysqlmigrations",
"target": "config_database_initdatabase",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/config/database.go",
"source_location": "L35",
"weight": 1.0,
"_src": "config_database_initdatabase",
"_tgt": "config_logger_initlogger",
"source": "config_database_initdatabase",
"target": "config_logger_initlogger"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/config/database.go",
"source_location": "L36",
"weight": 1.0,
"_src": "config_database_initdatabase",
"_tgt": "middleware_loggerconfig_getlogger",
"source": "config_database_initdatabase",
"target": "middleware_loggerconfig_getlogger"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/config/database.go",
"source_location": "L73",
"weight": 1.0,
"_src": "config_database_initdatabase",
"_tgt": "utils_response_error",
"source": "config_database_initdatabase",
"target": "utils_response_error"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/config/database.go",
"source_location": "L82",
"weight": 1.0,
"_src": "config_database_initdatabase",
"_tgt": "migrations_migrate_runmigrations",
"source": "config_database_initdatabase",
"target": "migrations_migrate_runmigrations"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L31",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_youtube_channels_getfireshipvideos",
"source": "config_database_getdb",
"target": "handlers_youtube_channels_getfireshipvideos"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L67",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_youtube_channels_getnetworkchuckvideos",
"source": "config_database_getdb",
"target": "handlers_youtube_channels_getnetworkchuckvideos"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L112",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_youtube_channels_getchannelvideos",
"source": "config_database_getdb",
"target": "handlers_youtube_channels_getchannelvideos"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/task.go",
"source_location": "L89",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_task_gettasks",
"source": "config_database_getdb",
"target": "handlers_task_gettasks"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/task.go",
"source_location": "L108",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_task_createtask",
"source": "config_database_getdb",
"target": "handlers_task_createtask"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/task.go",
"source_location": "L135",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_task_gettask",
"source": "config_database_getdb",
"target": "handlers_task_gettask"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/task.go",
"source_location": "L159",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_task_updatetask",
"source": "config_database_getdb",
"target": "handlers_task_updatetask"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/task.go",
"source_location": "L196",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_task_deletetask",
"source": "config_database_getdb",
"target": "handlers_task_deletetask"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L84",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_semantic_search_semanticsearch",
"source": "config_database_getdb",
"target": "handlers_semantic_search_semanticsearch"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L139",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_semantic_search_generateembedding",
"source": "config_database_getdb",
"target": "handlers_semantic_search_generateembedding"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L173",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_semantic_search_reindexcontent",
"source": "config_database_getdb",
"target": "handlers_semantic_search_reindexcontent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/bookmark.go",
"source_location": "L60",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_bookmark_getbookmarks",
"source": "config_database_getdb",
"target": "handlers_bookmark_getbookmarks"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/bookmark.go",
"source_location": "L81",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_bookmark_createbookmark",
"source": "config_database_getdb",
"target": "handlers_bookmark_createbookmark"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/bookmark.go",
"source_location": "L137",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_bookmark_getbookmark",
"source": "config_database_getdb",
"target": "handlers_bookmark_getbookmark"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/bookmark.go",
"source_location": "L162",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_bookmark_updatebookmark",
"source": "config_database_getdb",
"target": "handlers_bookmark_updatebookmark"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/bookmark.go",
"source_location": "L203",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_bookmark_deletebookmark",
"source": "config_database_getdb",
"target": "handlers_bookmark_deletebookmark"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/bookmark.go",
"source_location": "L233",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_bookmark_refreshbookmarkmetadata",
"source": "config_database_getdb",
"target": "handlers_bookmark_refreshbookmarkmetadata"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/two_factor.go",
"source_location": "L192",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_two_factor_setuptotp",
"source": "config_database_getdb",
"target": "handlers_two_factor_setuptotp"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/two_factor.go",
"source_location": "L299",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_two_factor_enabletotp",
"source": "config_database_getdb",
"target": "handlers_two_factor_enabletotp"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/two_factor.go",
"source_location": "L351",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_two_factor_disabletotp",
"source": "config_database_getdb",
"target": "handlers_two_factor_disabletotp"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/two_factor.go",
"source_location": "L443",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_two_factor_verifybackupcode",
"source": "config_database_getdb",
"target": "handlers_two_factor_verifybackupcode"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/two_factor.go",
"source_location": "L487",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_two_factor_loginwithtotp",
"source": "config_database_getdb",
"target": "handlers_two_factor_loginwithtotp"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/two_factor.go",
"source_location": "L668",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_two_factor_regeneratebackupcodes",
"source": "config_database_getdb",
"target": "handlers_two_factor_regeneratebackupcodes"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L92",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_search_enhanced_enhancedsearch",
"source": "config_database_getdb",
"target": "handlers_search_enhanced_enhancedsearch"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/learning_path.go",
"source_location": "L15",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_learning_path_getlearningpaths",
"source": "config_database_getdb",
"target": "handlers_learning_path_getlearningpaths"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/learning_path.go",
"source_location": "L51",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_learning_path_getlearningpath",
"source": "config_database_getdb",
"target": "handlers_learning_path_getlearningpath"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/learning_path.go",
"source_location": "L74",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_learning_path_createlearningpath",
"source": "config_database_getdb",
"target": "handlers_learning_path_createlearningpath"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/learning_path.go",
"source_location": "L105",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_learning_path_updatelearningpath",
"source": "config_database_getdb",
"target": "handlers_learning_path_updatelearningpath"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/learning_path.go",
"source_location": "L145",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_learning_path_deletelearningpath",
"source": "config_database_getdb",
"target": "handlers_learning_path_deletelearningpath"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/learning_path.go",
"source_location": "L175",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_learning_path_enrollinlearningpath",
"source": "config_database_getdb",
"target": "handlers_learning_path_enrollinlearningpath"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/learning_path.go",
"source_location": "L224",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_learning_path_getuserenrollments",
"source": "config_database_getdb",
"target": "handlers_learning_path_getuserenrollments"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/learning_path.go",
"source_location": "L246",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_learning_path_updateprogress",
"source": "config_database_getdb",
"target": "handlers_learning_path_updateprogress"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/learning_path.go",
"source_location": "L305",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_learning_path_ratelearningpath",
"source": "config_database_getdb",
"target": "handlers_learning_path_ratelearningpath"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L94",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_browser_extension_generateapikey",
"source": "config_database_getdb",
"target": "handlers_browser_extension_generateapikey"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L123",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_browser_extension_getapikeys",
"source": "config_database_getdb",
"target": "handlers_browser_extension_getapikeys"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L158",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_browser_extension_revokeapikey",
"source": "config_database_getdb",
"target": "handlers_browser_extension_revokeapikey"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L191",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_browser_extension_validateapikey",
"source": "config_database_getdb",
"target": "handlers_browser_extension_validateapikey"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L253",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_browser_extension_registerbrowserextension",
"source": "config_database_getdb",
"target": "handlers_browser_extension_registerbrowserextension"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L291",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_browser_extension_getbrowserextensions",
"source": "config_database_getdb",
"target": "handlers_browser_extension_getbrowserextensions"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L311",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_browser_extension_revokebrowserextension",
"source": "config_database_getdb",
"target": "handlers_browser_extension_revokebrowserextension"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L107",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_github_githubcallback",
"source": "config_database_getdb",
"target": "handlers_github_githubcallback"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L207",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_github_getgithubrepos",
"source": "config_database_getdb",
"target": "handlers_github_getgithubrepos"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L401",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_github_getgithubactivity",
"source": "config_database_getdb",
"target": "handlers_github_getgithubactivity"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/encryption.go",
"source_location": "L100",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_encryption_createencryptednote",
"source": "config_database_getdb",
"target": "handlers_encryption_createencryptednote"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/encryption.go",
"source_location": "L176",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_encryption_getencryptednote",
"source": "config_database_getdb",
"target": "handlers_encryption_getencryptednote"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/encryption.go",
"source_location": "L281",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_encryption_uploadencryptedfile",
"source": "config_database_getdb",
"target": "handlers_encryption_uploadencryptedfile"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/encryption.go",
"source_location": "L332",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_encryption_downloadencryptedfile",
"source": "config_database_getdb",
"target": "handlers_encryption_downloadencryptedfile"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/encryption.go",
"source_location": "L378",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_encryption_getencryptionstatus",
"source": "config_database_getdb",
"target": "handlers_encryption_getencryptionstatus"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/health.go",
"source_location": "L14",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_health_healthcheck",
"source": "config_database_getdb",
"target": "handlers_health_healthcheck"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/health.go",
"source_location": "L86",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_health_readinesscheck",
"source": "config_database_getdb",
"target": "handlers_health_readinesscheck"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L69",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_github_backup_getgithubappstatus",
"source": "config_database_getdb",
"target": "handlers_github_backup_getgithubappstatus"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L112",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_github_backup_getgithubappinstallurl",
"source": "config_database_getdb",
"target": "handlers_github_backup_getgithubappinstallurl"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L188",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_github_backup_githubappinstallcallback",
"source": "config_database_getdb",
"target": "handlers_github_backup_githubappinstallcallback"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L303",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_github_backup_getgithubapprepos",
"source": "config_database_getdb",
"target": "handlers_github_backup_getgithubapprepos"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L356",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_github_backup_getgithubbackups",
"source": "config_database_getdb",
"target": "handlers_github_backup_getgithubbackups"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L382",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_github_backup_backupgithubrepositories",
"source": "config_database_getdb",
"target": "handlers_github_backup_backupgithubrepositories"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L485",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_control_service_auth_handleoauthcallback",
"source": "config_database_getdb",
"target": "handlers_control_service_auth_handleoauthcallback"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/admin.go",
"source_location": "L25",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_admin_adminmiddleware",
"source": "config_database_getdb",
"target": "handlers_admin_adminmiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/admin.go",
"source_location": "L45",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_admin_admingetalllearningpaths",
"source": "config_database_getdb",
"target": "handlers_admin_admingetalllearningpaths"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/admin.go",
"source_location": "L101",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_admin_adminreviewlearningpath",
"source": "config_database_getdb",
"target": "handlers_admin_adminreviewlearningpath"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/admin.go",
"source_location": "L162",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_admin_admingetusers",
"source": "config_database_getdb",
"target": "handlers_admin_admingetusers"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/admin.go",
"source_location": "L218",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_admin_admincreateuser",
"source": "config_database_getdb",
"target": "handlers_admin_admincreateuser"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/admin.go",
"source_location": "L283",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_admin_adminupdateuserrole",
"source": "config_database_getdb",
"target": "handlers_admin_adminupdateuserrole"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/admin.go",
"source_location": "L335",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_admin_admingetstats",
"source": "config_database_getdb",
"target": "handlers_admin_admingetstats"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/admin.go",
"source_location": "L369",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_admin_admindeletelearningpath",
"source": "config_database_getdb",
"target": "handlers_admin_admindeletelearningpath"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L21",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_video_bookmark_newvideobookmarkhandler",
"source": "config_database_getdb",
"target": "handlers_video_bookmark_newvideobookmarkhandler"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L206",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_auth_validateapikeyforrequest",
"source": "config_database_getdb",
"target": "handlers_auth_validateapikeyforrequest"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L298",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_auth_authmiddleware",
"source": "config_database_getdb",
"target": "handlers_auth_authmiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L333",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_auth_checkusers",
"source": "config_database_getdb",
"target": "handlers_auth_checkusers"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L355",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_auth_register",
"source": "config_database_getdb",
"target": "handlers_auth_register"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L441",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_auth_login",
"source": "config_database_getdb",
"target": "handlers_auth_login"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L496",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_auth_updateprofile",
"source": "config_database_getdb",
"target": "handlers_auth_updateprofile"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L568",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_auth_changepassword",
"source": "config_database_getdb",
"target": "handlers_auth_changepassword"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L644",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_auth_requestpasswordreset",
"source": "config_database_getdb",
"target": "handlers_auth_requestpasswordreset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L704",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_auth_confirmpasswordreset",
"source": "config_database_getdb",
"target": "handlers_auth_confirmpasswordreset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L793",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_auth_getdashboardstats",
"source": "config_database_getdb",
"target": "handlers_auth_getdashboardstats"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/audit.go",
"source_location": "L24",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_audit_getauditlogs",
"source": "config_database_getdb",
"target": "handlers_audit_getauditlogs"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/audit.go",
"source_location": "L103",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_audit_getauditlogstats",
"source": "config_database_getdb",
"target": "handlers_audit_getauditlogstats"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/audit.go",
"source_location": "L234",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_audit_getauditlog",
"source": "config_database_getdb",
"target": "handlers_audit_getauditlog"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/audit.go",
"source_location": "L273",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_audit_exportauditlogs",
"source": "config_database_getdb",
"target": "handlers_audit_exportauditlogs"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/audit.go",
"source_location": "L350",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_audit_cleanupauditlogs",
"source": "config_database_getdb",
"target": "handlers_audit_cleanupauditlogs"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/course.go",
"source_location": "L14",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_course_getcourses",
"source": "config_database_getdb",
"target": "handlers_course_getcourses"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/course.go",
"source_location": "L79",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_course_getcourse",
"source": "config_database_getdb",
"target": "handlers_course_getcourse"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/course.go",
"source_location": "L95",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_course_getcoursebyslug",
"source": "config_database_getdb",
"target": "handlers_course_getcoursebyslug"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/course.go",
"source_location": "L111",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_course_getfeaturedcourses",
"source": "config_database_getdb",
"target": "handlers_course_getfeaturedcourses"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/course.go",
"source_location": "L137",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_course_getztmcourses",
"source": "config_database_getdb",
"target": "handlers_course_getztmcourses"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/course.go",
"source_location": "L176",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_course_getcoursecategories",
"source": "config_database_getdb",
"target": "handlers_course_getcoursecategories"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/course.go",
"source_location": "L203",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_course_searchcourses",
"source": "config_database_getdb",
"target": "handlers_course_searchcourses"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/course.go",
"source_location": "L276",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "handlers_course_getlearningpathcourses",
"source": "config_database_getdb",
"target": "handlers_course_getlearningpathcourses"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/audit.go",
"source_location": "L410",
"weight": 1.0,
"_src": "config_database_getdb",
"_tgt": "middleware_audit_saveauditlog",
"source": "config_database_getdb",
"target": "middleware_audit_saveauditlog"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/config/logger.go",
"source_location": "L13",
"weight": 1.0,
"_src": "backend_config_logger_go",
"_tgt": "config_logger_initlogger",
"source": "backend_config_logger_go",
"target": "config_logger_initlogger",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/config/logger.go",
"source_location": "L70",
"weight": 1.0,
"_src": "backend_config_logger_go",
"_tgt": "config_logger_getlogger",
"source": "backend_config_logger_go",
"target": "config_logger_getlogger",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/config/logger.go",
"source_location": "L80",
"weight": 1.0,
"_src": "backend_config_logger_go",
"_tgt": "config_logger_synclogger",
"source": "backend_config_logger_go",
"target": "config_logger_synclogger",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/config/logger.go",
"source_location": "L58",
"weight": 1.0,
"_src": "config_logger_initlogger",
"_tgt": "sqlc_db_new",
"source": "config_logger_initlogger",
"target": "sqlc_db_new"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/config/production.go",
"source_location": "L8",
"weight": 1.0,
"_src": "backend_config_production_go",
"_tgt": "config_productionconfig",
"source": "backend_config_production_go",
"target": "config_productionconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/config/production.go",
"source_location": "L43",
"weight": 1.0,
"_src": "backend_config_production_go",
"_tgt": "config_production_defaultproductionconfig",
"source": "backend_config_production_go",
"target": "config_production_defaultproductionconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L16",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_summarizecontentrequest",
"source": "backend_handlers_ai_features_go",
"target": "handlers_summarizecontentrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L29",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_generatetasksuggestionsrequest",
"source": "backend_handlers_ai_features_go",
"target": "handlers_generatetasksuggestionsrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L38",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_generatetagsrequest",
"source": "backend_handlers_ai_features_go",
"target": "handlers_generatetagsrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L48",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_generatecontentrequest",
"source": "backend_handlers_ai_features_go",
"target": "handlers_generatecontentrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L59",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_ai_features_summarizecontent",
"source": "backend_handlers_ai_features_go",
"target": "handlers_ai_features_summarizecontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L137",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_ai_features_gettasksuggestions",
"source": "backend_handlers_ai_features_go",
"target": "handlers_ai_features_gettasksuggestions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L641",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_ai_features_generatetagsuggestions",
"source": "backend_handlers_ai_features_go",
"target": "handlers_ai_features_generatetagsuggestions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L222",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_ai_features_generatecontent",
"source": "backend_handlers_ai_features_go",
"target": "handlers_ai_features_generatecontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L264",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_ai_features_getaiproviders",
"source": "backend_handlers_ai_features_go",
"target": "handlers_ai_features_getaiproviders",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L377",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_ai_features_getproviderdisplayname",
"source": "backend_handlers_ai_features_go",
"target": "handlers_ai_features_getproviderdisplayname",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L397",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_ai_features_getaisummaries",
"source": "backend_handlers_ai_features_go",
"target": "handlers_ai_features_getaisummaries",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L407",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_ai_features_gettasksuggestionslist",
"source": "backend_handlers_ai_features_go",
"target": "handlers_ai_features_gettasksuggestionslist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L417",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_ai_features_accepttasksuggestion",
"source": "backend_handlers_ai_features_go",
"target": "handlers_ai_features_accepttasksuggestion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L450",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_ai_features_dismisstasksuggestion",
"source": "backend_handlers_ai_features_go",
"target": "handlers_ai_features_dismisstasksuggestion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L467",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_aisummaryresponse",
"source": "backend_handlers_ai_features_go",
"target": "handlers_aisummaryresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L477",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_tasksuggestionresponse",
"source": "backend_handlers_ai_features_go",
"target": "handlers_tasksuggestionresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L489",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_tagsuggestionresponse",
"source": "backend_handlers_ai_features_go",
"target": "handlers_tagsuggestionresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L495",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_contentgenerationresponse",
"source": "backend_handlers_ai_features_go",
"target": "handlers_contentgenerationresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L506",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_ai_features_generateaisummary",
"source": "backend_handlers_ai_features_go",
"target": "handlers_ai_features_generateaisummary",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L577",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_ai_features_generatetasksuggestions",
"source": "backend_handlers_ai_features_go",
"target": "handlers_ai_features_generatetasksuggestions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L699",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_ai_features_generateaicontent",
"source": "backend_handlers_ai_features_go",
"target": "handlers_ai_features_generateaicontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L769",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_ai_features_buildtaskcontext",
"source": "backend_handlers_ai_features_go",
"target": "handlers_ai_features_buildtaskcontext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L794",
"weight": 1.0,
"_src": "backend_handlers_ai_features_go",
"_tgt": "handlers_ai_features_getprovidermodel",
"source": "backend_handlers_ai_features_go",
"target": "handlers_ai_features_getprovidermodel",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L106",
"weight": 1.0,
"_src": "handlers_ai_features_summarizecontent",
"_tgt": "handlers_ai_features_generateaisummary",
"source": "handlers_ai_features_summarizecontent",
"target": "handlers_ai_features_generateaisummary",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L123",
"weight": 1.0,
"_src": "handlers_ai_features_summarizecontent",
"_tgt": "handlers_ai_features_getprovidermodel",
"source": "handlers_ai_features_summarizecontent",
"target": "handlers_ai_features_getprovidermodel",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L147",
"weight": 1.0,
"_src": "handlers_ai_features_gettasksuggestions",
"_tgt": "handlers_ai_features_buildtaskcontext",
"source": "handlers_ai_features_gettasksuggestions",
"target": "handlers_ai_features_buildtaskcontext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L154",
"weight": 1.0,
"_src": "handlers_ai_features_gettasksuggestions",
"_tgt": "handlers_ai_features_generatetasksuggestions",
"source": "handlers_ai_features_gettasksuggestions",
"target": "handlers_ai_features_generatetasksuggestions",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L174",
"weight": 1.0,
"_src": "handlers_ai_features_gettasksuggestions",
"_tgt": "handlers_ai_features_getprovidermodel",
"source": "handlers_ai_features_gettasksuggestions",
"target": "handlers_ai_features_getprovidermodel",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L209",
"weight": 1.0,
"_src": "handlers_ai_features_generatetagsuggestions",
"_tgt": "handlers_ai_features_getprovidermodel",
"source": "handlers_ai_features_generatetagsuggestions",
"target": "handlers_ai_features_getprovidermodel",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L232",
"weight": 1.0,
"_src": "handlers_ai_features_generatecontent",
"_tgt": "handlers_ai_features_generateaicontent",
"source": "handlers_ai_features_generatecontent",
"target": "handlers_ai_features_generateaicontent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L248",
"weight": 1.0,
"_src": "handlers_ai_features_generatecontent",
"_tgt": "handlers_ai_features_getprovidermodel",
"source": "handlers_ai_features_generatecontent",
"target": "handlers_ai_features_getprovidermodel",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_features.go",
"source_location": "L271",
"weight": 1.0,
"_src": "handlers_ai_features_getaiproviders",
"_tgt": "handlers_ai_features_getproviderdisplayname",
"source": "handlers_ai_features_getaiproviders",
"target": "handlers_ai_features_getproviderdisplayname",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L13",
"weight": 1.0,
"_src": "backend_handlers_search_settings_go",
"_tgt": "handlers_searchsettings",
"source": "backend_handlers_search_settings_go",
"target": "handlers_searchsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L25",
"weight": 1.0,
"_src": "backend_handlers_search_settings_go",
"_tgt": "handlers_search_settings_getsearchsettings",
"source": "backend_handlers_search_settings_go",
"target": "handlers_search_settings_getsearchsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L57",
"weight": 1.0,
"_src": "backend_handlers_search_settings_go",
"_tgt": "handlers_search_settings_updatesearchsettings",
"source": "backend_handlers_search_settings_go",
"target": "handlers_search_settings_updatesearchsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L105",
"weight": 1.0,
"_src": "backend_handlers_search_settings_go",
"_tgt": "handlers_search_settings_gettestsearchsettings",
"source": "backend_handlers_search_settings_go",
"target": "handlers_search_settings_gettestsearchsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L120",
"weight": 1.0,
"_src": "backend_handlers_search_settings_go",
"_tgt": "handlers_search_settings_getsearchsettingsforapi",
"source": "backend_handlers_search_settings_go",
"target": "handlers_search_settings_getsearchsettingsforapi",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L140",
"weight": 1.0,
"_src": "backend_handlers_search_settings_go",
"_tgt": "handlers_search_settings_getdefaultsearchsettings",
"source": "backend_handlers_search_settings_go",
"target": "handlers_search_settings_getdefaultsearchsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L153",
"weight": 1.0,
"_src": "backend_handlers_search_settings_go",
"_tgt": "handlers_search_settings_getenvwithdefault",
"source": "backend_handlers_search_settings_go",
"target": "handlers_search_settings_getenvwithdefault",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L160",
"weight": 1.0,
"_src": "backend_handlers_search_settings_go",
"_tgt": "handlers_search_settings_getintenvwithdefault",
"source": "backend_handlers_search_settings_go",
"target": "handlers_search_settings_getintenvwithdefault",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L173",
"weight": 1.0,
"_src": "backend_handlers_search_settings_go",
"_tgt": "handlers_search_settings_getboolenvwithdefault",
"source": "backend_handlers_search_settings_go",
"target": "handlers_search_settings_getboolenvwithdefault",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L379",
"weight": 1.0,
"_src": "handlers_searchsettings",
"_tgt": "pages_settings_handleupdatesearchsettings",
"source": "handlers_searchsettings",
"target": "pages_settings_handleupdatesearchsettings"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L101",
"weight": 1.0,
"_src": "handlers_search_settings_updatesearchsettings",
"_tgt": "handlers_search_settings_getsearchsettings",
"source": "handlers_search_settings_getsearchsettings",
"target": "handlers_search_settings_updatesearchsettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L106",
"weight": 1.0,
"_src": "handlers_search_settings_gettestsearchsettings",
"_tgt": "handlers_search_settings_getdefaultsearchsettings",
"source": "handlers_search_settings_gettestsearchsettings",
"target": "handlers_search_settings_getdefaultsearchsettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L124",
"weight": 1.0,
"_src": "handlers_search_settings_getsearchsettingsforapi",
"_tgt": "handlers_search_settings_getdefaultsearchsettings",
"source": "handlers_search_settings_getsearchsettingsforapi",
"target": "handlers_search_settings_getdefaultsearchsettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/search.go",
"source_location": "L72",
"weight": 1.0,
"_src": "handlers_search_settings_getsearchsettingsforapi",
"_tgt": "handlers_search_searchweb",
"source": "handlers_search_settings_getsearchsettingsforapi",
"target": "handlers_search_searchweb"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/search.go",
"source_location": "L257",
"weight": 1.0,
"_src": "handlers_search_settings_getsearchsettingsforapi",
"_tgt": "handlers_search_searchnews",
"source": "handlers_search_settings_getsearchsettingsforapi",
"target": "handlers_search_searchnews"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L142",
"weight": 1.0,
"_src": "handlers_search_settings_getdefaultsearchsettings",
"_tgt": "handlers_search_settings_getenvwithdefault",
"source": "handlers_search_settings_getdefaultsearchsettings",
"target": "handlers_search_settings_getenvwithdefault",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_settings.go",
"source_location": "L147",
"weight": 1.0,
"_src": "handlers_search_settings_getdefaultsearchsettings",
"_tgt": "handlers_search_settings_getintenvwithdefault",
"source": "handlers_search_settings_getdefaultsearchsettings",
"target": "handlers_search_settings_getintenvwithdefault",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/update_settings.go",
"source_location": "L97",
"weight": 1.0,
"_src": "handlers_search_settings_getenvwithdefault",
"_tgt": "handlers_update_settings_getdefaultupdatesettings",
"source": "handlers_search_settings_getenvwithdefault",
"target": "handlers_update_settings_getdefaultupdatesettings"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/update_settings.go",
"source_location": "L96",
"weight": 1.0,
"_src": "handlers_search_settings_getboolenvwithdefault",
"_tgt": "handlers_update_settings_getdefaultupdatesettings",
"source": "handlers_search_settings_getboolenvwithdefault",
"target": "handlers_update_settings_getdefaultupdatesettings"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_handlers_youtube_channels_go",
"_tgt": "handlers_youtubechannelrequest",
"source": "backend_handlers_youtube_channels_go",
"target": "handlers_youtubechannelrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_handlers_youtube_channels_go",
"_tgt": "handlers_youtube_channels_getfireshipvideos",
"source": "backend_handlers_youtube_channels_go",
"target": "handlers_youtube_channels_getfireshipvideos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L56",
"weight": 1.0,
"_src": "backend_handlers_youtube_channels_go",
"_tgt": "handlers_youtube_channels_getnetworkchuckvideos",
"source": "backend_handlers_youtube_channels_go",
"target": "handlers_youtube_channels_getnetworkchuckvideos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/youtube_channels.go",
"source_location": "L92",
"weight": 1.0,
"_src": "backend_handlers_youtube_channels_go",
"_tgt": "handlers_youtube_channels_getchannelvideos",
"source": "backend_handlers_youtube_channels_go",
"target": "handlers_youtube_channels_getchannelvideos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L16",
"weight": 1.0,
"_src": "backend_handlers_saved_search_go",
"_tgt": "handlers_savedsearchrequest",
"source": "backend_handlers_saved_search_go",
"target": "handlers_savedsearchrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L27",
"weight": 1.0,
"_src": "backend_handlers_saved_search_go",
"_tgt": "handlers_savedsearchresponse",
"source": "backend_handlers_saved_search_go",
"target": "handlers_savedsearchresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L43",
"weight": 1.0,
"_src": "backend_handlers_saved_search_go",
"_tgt": "handlers_saved_search_createsavedsearch",
"source": "backend_handlers_saved_search_go",
"target": "handlers_saved_search_createsavedsearch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L122",
"weight": 1.0,
"_src": "backend_handlers_saved_search_go",
"_tgt": "handlers_saved_search_getusersavedsearches",
"source": "backend_handlers_saved_search_go",
"target": "handlers_saved_search_getusersavedsearches",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L200",
"weight": 1.0,
"_src": "backend_handlers_saved_search_go",
"_tgt": "handlers_saved_search_getsavedsearch",
"source": "backend_handlers_saved_search_go",
"target": "handlers_saved_search_getsavedsearch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L247",
"weight": 1.0,
"_src": "backend_handlers_saved_search_go",
"_tgt": "handlers_saved_search_updatesavedsearch",
"source": "backend_handlers_saved_search_go",
"target": "handlers_saved_search_updatesavedsearch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L344",
"weight": 1.0,
"_src": "backend_handlers_saved_search_go",
"_tgt": "handlers_saved_search_deletesavedsearch",
"source": "backend_handlers_saved_search_go",
"target": "handlers_saved_search_deletesavedsearch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L374",
"weight": 1.0,
"_src": "backend_handlers_saved_search_go",
"_tgt": "handlers_saved_search_runsavedsearch",
"source": "backend_handlers_saved_search_go",
"target": "handlers_saved_search_runsavedsearch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L448",
"weight": 1.0,
"_src": "backend_handlers_saved_search_go",
"_tgt": "handlers_saved_search_getsavedsearchtags",
"source": "backend_handlers_saved_search_go",
"target": "handlers_saved_search_getsavedsearchtags",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L467",
"weight": 1.0,
"_src": "backend_handlers_saved_search_go",
"_tgt": "handlers_saved_search_performsearchfromsavedsearch",
"source": "backend_handlers_saved_search_go",
"target": "handlers_saved_search_performsearchfromsavedsearch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L526",
"weight": 1.0,
"_src": "backend_handlers_saved_search_go",
"_tgt": "handlers_saved_search_performenhancedsearch",
"source": "backend_handlers_saved_search_go",
"target": "handlers_saved_search_performenhancedsearch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L629",
"weight": 1.0,
"_src": "backend_handlers_saved_search_go",
"_tgt": "handlers_saved_search_getstringvalue",
"source": "backend_handlers_saved_search_go",
"target": "handlers_saved_search_getstringvalue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L636",
"weight": 1.0,
"_src": "backend_handlers_saved_search_go",
"_tgt": "handlers_saved_search_getintvalue",
"source": "backend_handlers_saved_search_go",
"target": "handlers_saved_search_getintvalue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L643",
"weight": 1.0,
"_src": "backend_handlers_saved_search_go",
"_tgt": "handlers_saved_search_min",
"source": "backend_handlers_saved_search_go",
"target": "handlers_saved_search_min",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L651",
"weight": 1.0,
"_src": "backend_handlers_saved_search_go",
"_tgt": "handlers_saved_search_logsearchanalytics",
"source": "backend_handlers_saved_search_go",
"target": "handlers_saved_search_logsearchanalytics",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L418",
"weight": 1.0,
"_src": "handlers_saved_search_runsavedsearch",
"_tgt": "handlers_saved_search_performsearchfromsavedsearch",
"source": "handlers_saved_search_runsavedsearch",
"target": "handlers_saved_search_performsearchfromsavedsearch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L431",
"weight": 1.0,
"_src": "handlers_saved_search_runsavedsearch",
"_tgt": "handlers_saved_search_logsearchanalytics",
"source": "handlers_saved_search_runsavedsearch",
"target": "handlers_saved_search_logsearchanalytics",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L470",
"weight": 1.0,
"_src": "handlers_saved_search_performsearchfromsavedsearch",
"_tgt": "handlers_saved_search_getstringvalue",
"source": "handlers_saved_search_performsearchfromsavedsearch",
"target": "handlers_saved_search_getstringvalue",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L472",
"weight": 1.0,
"_src": "handlers_saved_search_performsearchfromsavedsearch",
"_tgt": "handlers_saved_search_getintvalue",
"source": "handlers_saved_search_performsearchfromsavedsearch",
"target": "handlers_saved_search_getintvalue",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L511",
"weight": 1.0,
"_src": "handlers_saved_search_performsearchfromsavedsearch",
"_tgt": "handlers_saved_search_performenhancedsearch",
"source": "handlers_saved_search_performsearchfromsavedsearch",
"target": "handlers_saved_search_performenhancedsearch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/saved_search.go",
"source_location": "L615",
"weight": 1.0,
"_src": "handlers_saved_search_performenhancedsearch",
"_tgt": "handlers_saved_search_min",
"source": "handlers_saved_search_performenhancedsearch",
"target": "handlers_saved_search_min",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/analytics.go",
"source_location": "L807",
"weight": 1.0,
"_src": "handlers_saved_search_min",
"_tgt": "handlers_analyticshandler_calculateproductivityscore",
"source": "handlers_saved_search_min",
"target": "handlers_analyticshandler_calculateproductivityscore"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/community.go",
"source_location": "L13",
"weight": 1.0,
"_src": "backend_handlers_community_go",
"_tgt": "handlers_communityhandler",
"source": "backend_handlers_community_go",
"target": "handlers_communityhandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/community.go",
"source_location": "L17",
"weight": 1.0,
"_src": "backend_handlers_community_go",
"_tgt": "handlers_community_newcommunityhandler",
"source": "backend_handlers_community_go",
"target": "handlers_community_newcommunityhandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/community.go",
"source_location": "L469",
"weight": 1.0,
"_src": "backend_handlers_community_go",
"_tgt": "handlers_community_calculatematchscore",
"source": "backend_handlers_community_go",
"target": "handlers_community_calculatematchscore",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/community.go",
"source_location": "L24",
"weight": 1.0,
"_src": "handlers_communityhandler",
"_tgt": "handlers_communityhandler_getchallenges",
"source": "handlers_communityhandler",
"target": "handlers_communityhandler_getchallenges",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/community.go",
"source_location": "L96",
"weight": 1.0,
"_src": "handlers_communityhandler",
"_tgt": "handlers_communityhandler_getchallenge",
"source": "handlers_communityhandler",
"target": "handlers_communityhandler_getchallenge",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/community.go",
"source_location": "L113",
"weight": 1.0,
"_src": "handlers_communityhandler",
"_tgt": "handlers_communityhandler_createchallenge",
"source": "handlers_communityhandler",
"target": "handlers_communityhandler_createchallenge",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/community.go",
"source_location": "L133",
"weight": 1.0,
"_src": "handlers_communityhandler",
"_tgt": "handlers_communityhandler_joinchallenge",
"source": "handlers_communityhandler",
"target": "handlers_communityhandler_joinchallenge",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/community.go",
"source_location": "L187",
"weight": 1.0,
"_src": "handlers_communityhandler",
"_tgt": "handlers_communityhandler_getmychallenges",
"source": "handlers_communityhandler",
"target": "handlers_communityhandler_getmychallenges",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/community.go",
"source_location": "L200",
"weight": 1.0,
"_src": "handlers_communityhandler",
"_tgt": "handlers_communityhandler_updatechallengeprogress",
"source": "handlers_communityhandler",
"target": "handlers_communityhandler_updatechallengeprogress",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/community.go",
"source_location": "L250",
"weight": 1.0,
"_src": "handlers_communityhandler",
"_tgt": "handlers_communityhandler_getmentorshiprequests",
"source": "handlers_communityhandler",
"target": "handlers_communityhandler_getmentorshiprequests",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/community.go",
"source_location": "L274",
"weight": 1.0,
"_src": "handlers_communityhandler",
"_tgt": "handlers_communityhandler_creatementorshiprequest",
"source": "handlers_communityhandler",
"target": "handlers_communityhandler_creatementorshiprequest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/community.go",
"source_location": "L297",
"weight": 1.0,
"_src": "handlers_communityhandler",
"_tgt": "handlers_communityhandler_respondtomentorshiprequest",
"source": "handlers_communityhandler",
"target": "handlers_communityhandler_respondtomentorshiprequest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/community.go",
"source_location": "L365",
"weight": 1.0,
"_src": "handlers_communityhandler",
"_tgt": "handlers_communityhandler_getmymentorships",
"source": "handlers_communityhandler",
"target": "handlers_communityhandler_getmymentorships",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/community.go",
"source_location": "L389",
"weight": 1.0,
"_src": "handlers_communityhandler",
"_tgt": "handlers_communityhandler_creatementorshipsession",
"source": "handlers_communityhandler",
"target": "handlers_communityhandler_creatementorshipsession",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/community.go",
"source_location": "L422",
"weight": 1.0,
"_src": "handlers_communityhandler",
"_tgt": "handlers_communityhandler_getmentorshipsessions",
"source": "handlers_communityhandler",
"target": "handlers_communityhandler_getmentorshipsessions",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/community.go",
"source_location": "L448",
"weight": 1.0,
"_src": "handlers_communityhandler",
"_tgt": "handlers_communityhandler_getcommunitystats",
"source": "handlers_communityhandler",
"target": "handlers_communityhandler_getcommunitystats",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/community.go",
"source_location": "L286",
"weight": 1.0,
"_src": "handlers_communityhandler_creatementorshiprequest",
"_tgt": "handlers_community_calculatematchscore",
"source": "handlers_communityhandler_creatementorshiprequest",
"target": "handlers_community_calculatematchscore",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_handlers_learning_progress_go",
"_tgt": "handlers_learningprogresshandler",
"source": "backend_handlers_learning_progress_go",
"target": "handlers_learningprogresshandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L19",
"weight": 1.0,
"_src": "backend_handlers_learning_progress_go",
"_tgt": "handlers_learning_progress_newlearningprogresshandler",
"source": "backend_handlers_learning_progress_go",
"target": "handlers_learning_progress_newlearningprogresshandler",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L24",
"weight": 1.0,
"_src": "handlers_learningprogresshandler",
"_tgt": "handlers_learningprogresshandler_updatelearningprogress",
"source": "handlers_learningprogresshandler",
"target": "handlers_learningprogresshandler_updatelearningprogress",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L149",
"weight": 1.0,
"_src": "handlers_learningprogresshandler",
"_tgt": "handlers_learningprogresshandler_getlearningprogress",
"source": "handlers_learningprogresshandler",
"target": "handlers_learningprogresshandler_getlearningprogress",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L214",
"weight": 1.0,
"_src": "handlers_learningprogresshandler",
"_tgt": "handlers_learningprogresshandler_getcourseprogress",
"source": "handlers_learningprogresshandler",
"target": "handlers_learningprogresshandler_getcourseprogress",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L243",
"weight": 1.0,
"_src": "handlers_learningprogresshandler",
"_tgt": "handlers_learningprogresshandler_markcoursecompleted",
"source": "handlers_learningprogresshandler",
"target": "handlers_learningprogresshandler_markcoursecompleted",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L285",
"weight": 1.0,
"_src": "handlers_learningprogresshandler",
"_tgt": "handlers_learningprogresshandler_calculatelearningstreak",
"source": "handlers_learningprogresshandler",
"target": "handlers_learningprogresshandler_calculatelearningstreak",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L309",
"weight": 1.0,
"_src": "handlers_learningprogresshandler",
"_tgt": "handlers_learningprogresshandler_generatelearninginsights",
"source": "handlers_learningprogresshandler",
"target": "handlers_learningprogresshandler_generatelearninginsights",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L120",
"weight": 1.0,
"_src": "handlers_learningprogresshandler_updatelearningprogress",
"_tgt": "handlers_learningprogresshandler_calculatelearningstreak",
"source": "handlers_learningprogresshandler_updatelearningprogress",
"target": "handlers_learningprogresshandler_calculatelearningstreak",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_progress.go",
"source_location": "L238",
"weight": 1.0,
"_src": "handlers_learningprogresshandler_getcourseprogress",
"_tgt": "handlers_learningprogresshandler_generatelearninginsights",
"source": "handlers_learningprogresshandler_getcourseprogress",
"target": "handlers_learningprogresshandler_generatelearninginsights",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/note.go",
"source_location": "L13",
"weight": 1.0,
"_src": "backend_handlers_note_go",
"_tgt": "handlers_note_getnotes",
"source": "backend_handlers_note_go",
"target": "handlers_note_getnotes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/note.go",
"source_location": "L50",
"weight": 1.0,
"_src": "backend_handlers_note_go",
"_tgt": "handlers_note_createnote",
"source": "backend_handlers_note_go",
"target": "handlers_note_createnote",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/note.go",
"source_location": "L119",
"weight": 1.0,
"_src": "backend_handlers_note_go",
"_tgt": "handlers_note_getnote",
"source": "backend_handlers_note_go",
"target": "handlers_note_getnote",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/note.go",
"source_location": "L139",
"weight": 1.0,
"_src": "backend_handlers_note_go",
"_tgt": "handlers_note_updatenote",
"source": "backend_handlers_note_go",
"target": "handlers_note_updatenote",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/note.go",
"source_location": "L229",
"weight": 1.0,
"_src": "backend_handlers_note_go",
"_tgt": "handlers_note_deletenote",
"source": "backend_handlers_note_go",
"target": "handlers_note_deletenote",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/note.go",
"source_location": "L253",
"weight": 1.0,
"_src": "backend_handlers_note_go",
"_tgt": "handlers_note_getnotestats",
"source": "backend_handlers_note_go",
"target": "handlers_note_getnotestats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_handlers_web_scraping_go",
"_tgt": "handlers_webscrapinghandler",
"source": "backend_handlers_web_scraping_go",
"target": "handlers_webscrapinghandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L25",
"weight": 1.0,
"_src": "backend_handlers_web_scraping_go",
"_tgt": "handlers_web_scraping_newwebscrapinghandler",
"source": "backend_handlers_web_scraping_go",
"target": "handlers_web_scraping_newwebscrapinghandler",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L30",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_createscrapingjob",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_createscrapingjob",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L90",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_getscrapingjobs",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_getscrapingjobs",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L119",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_getscrapingjob",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_getscrapingjob",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L139",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_getscrapedcontent",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_getscrapedcontent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L162",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_getscrapedcontentlist",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_getscrapedcontentlist",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L195",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_deletescrapingjob",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_deletescrapingjob",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L224",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_deletescrapedcontent",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_deletescrapedcontent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L247",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_searchscrapedcontent",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_searchscrapedcontent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L298",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_processscrapingjob",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_processscrapingjob",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L331",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_scrapewebpage",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_scrapewebpage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L543",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_extracttextfromhtml",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_extracttextfromhtml",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L556",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_estimatereadingtime",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_estimatereadingtime",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L567",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_calculatequalityscore",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_calculatequalityscore",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L609",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_getimageformat",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_getimageformat",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L626",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_getdomainfromurl",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_getdomainfromurl",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L634",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_getvideoplatform",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_getvideoplatform",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L647",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_getvideoid",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_getvideoid",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L672",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_extractkeywordsfromcontent",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_extractkeywordsfromcontent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L717",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_iscommonword",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_iscommonword",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L731",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_detectcontenttype",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_detectcontenttype",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L760",
"weight": 1.0,
"_src": "handlers_webscrapinghandler",
"_tgt": "handlers_webscrapinghandler_generatesummary",
"source": "handlers_webscrapinghandler",
"target": "handlers_webscrapinghandler_generatesummary",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L84",
"weight": 1.0,
"_src": "handlers_webscrapinghandler_createscrapingjob",
"_tgt": "handlers_webscrapinghandler_processscrapingjob",
"source": "handlers_webscrapinghandler_createscrapingjob",
"target": "handlers_webscrapinghandler_processscrapingjob",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L311",
"weight": 1.0,
"_src": "handlers_webscrapinghandler_processscrapingjob",
"_tgt": "handlers_webscrapinghandler_scrapewebpage",
"source": "handlers_webscrapinghandler_processscrapingjob",
"target": "handlers_webscrapinghandler_scrapewebpage",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L404",
"weight": 1.0,
"_src": "handlers_webscrapinghandler_scrapewebpage",
"_tgt": "handlers_webscrapinghandler_getimageformat",
"source": "handlers_webscrapinghandler_scrapewebpage",
"target": "handlers_webscrapinghandler_getimageformat",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L432",
"weight": 1.0,
"_src": "handlers_webscrapinghandler_scrapewebpage",
"_tgt": "handlers_webscrapinghandler_getdomainfromurl",
"source": "handlers_webscrapinghandler_scrapewebpage",
"target": "handlers_webscrapinghandler_getdomainfromurl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L445",
"weight": 1.0,
"_src": "handlers_webscrapinghandler_scrapewebpage",
"_tgt": "handlers_webscrapinghandler_getvideoplatform",
"source": "handlers_webscrapinghandler_scrapewebpage",
"target": "handlers_webscrapinghandler_getvideoplatform",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L450",
"weight": 1.0,
"_src": "handlers_webscrapinghandler_scrapewebpage",
"_tgt": "handlers_webscrapinghandler_getvideoid",
"source": "handlers_webscrapinghandler_scrapewebpage",
"target": "handlers_webscrapinghandler_getvideoid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L483",
"weight": 1.0,
"_src": "handlers_webscrapinghandler_scrapewebpage",
"_tgt": "handlers_webscrapinghandler_extractkeywordsfromcontent",
"source": "handlers_webscrapinghandler_scrapewebpage",
"target": "handlers_webscrapinghandler_extractkeywordsfromcontent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L495",
"weight": 1.0,
"_src": "handlers_webscrapinghandler_scrapewebpage",
"_tgt": "handlers_webscrapinghandler_detectcontenttype",
"source": "handlers_webscrapinghandler_scrapewebpage",
"target": "handlers_webscrapinghandler_detectcontenttype",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L497",
"weight": 1.0,
"_src": "handlers_webscrapinghandler_scrapewebpage",
"_tgt": "handlers_webscrapinghandler_estimatereadingtime",
"source": "handlers_webscrapinghandler_scrapewebpage",
"target": "handlers_webscrapinghandler_estimatereadingtime",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L505",
"weight": 1.0,
"_src": "handlers_webscrapinghandler_scrapewebpage",
"_tgt": "handlers_webscrapinghandler_generatesummary",
"source": "handlers_webscrapinghandler_scrapewebpage",
"target": "handlers_webscrapinghandler_generatesummary",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L536",
"weight": 1.0,
"_src": "handlers_webscrapinghandler_scrapewebpage",
"_tgt": "handlers_webscrapinghandler_calculatequalityscore",
"source": "handlers_webscrapinghandler_scrapewebpage",
"target": "handlers_webscrapinghandler_calculatequalityscore",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/web_scraping.go",
"source_location": "L680",
"weight": 1.0,
"_src": "handlers_webscrapinghandler_extractkeywordsfromcontent",
"_tgt": "handlers_webscrapinghandler_iscommonword",
"source": "handlers_webscrapinghandler_extractkeywordsfromcontent",
"target": "handlers_webscrapinghandler_iscommonword",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/task.go",
"source_location": "L15",
"weight": 1.0,
"_src": "backend_handlers_task_go",
"_tgt": "handlers_task_gettasks",
"source": "backend_handlers_task_go",
"target": "handlers_task_gettasks",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/task.go",
"source_location": "L107",
"weight": 1.0,
"_src": "backend_handlers_task_go",
"_tgt": "handlers_task_createtask",
"source": "backend_handlers_task_go",
"target": "handlers_task_createtask",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/task.go",
"source_location": "L134",
"weight": 1.0,
"_src": "backend_handlers_task_go",
"_tgt": "handlers_task_gettask",
"source": "backend_handlers_task_go",
"target": "handlers_task_gettask",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/task.go",
"source_location": "L158",
"weight": 1.0,
"_src": "backend_handlers_task_go",
"_tgt": "handlers_task_updatetask",
"source": "backend_handlers_task_go",
"target": "handlers_task_updatetask",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/task.go",
"source_location": "L195",
"weight": 1.0,
"_src": "backend_handlers_task_go",
"_tgt": "handlers_task_deletetask",
"source": "backend_handlers_task_go",
"target": "handlers_task_deletetask",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L19",
"weight": 1.0,
"_src": "backend_handlers_semantic_search_go",
"_tgt": "handlers_semanticsearchrequest",
"source": "backend_handlers_semantic_search_go",
"target": "handlers_semanticsearchrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L27",
"weight": 1.0,
"_src": "backend_handlers_semantic_search_go",
"_tgt": "handlers_semanticsearchresponse",
"source": "backend_handlers_semantic_search_go",
"target": "handlers_semanticsearchresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L35",
"weight": 1.0,
"_src": "backend_handlers_semantic_search_go",
"_tgt": "handlers_semanticsearchresult",
"source": "backend_handlers_semantic_search_go",
"target": "handlers_semanticsearchresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L52",
"weight": 1.0,
"_src": "backend_handlers_semantic_search_go",
"_tgt": "handlers_generateembeddingrequest",
"source": "backend_handlers_semantic_search_go",
"target": "handlers_generateembeddingrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L59",
"weight": 1.0,
"_src": "backend_handlers_semantic_search_go",
"_tgt": "handlers_generateembeddingresponse",
"source": "backend_handlers_semantic_search_go",
"target": "handlers_generateembeddingresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L68",
"weight": 1.0,
"_src": "backend_handlers_semantic_search_go",
"_tgt": "handlers_semantic_search_semanticsearch",
"source": "backend_handlers_semantic_search_go",
"target": "handlers_semantic_search_semanticsearch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L188",
"weight": 1.0,
"_src": "backend_handlers_semantic_search_go",
"_tgt": "handlers_semantic_search_generateembedding",
"source": "backend_handlers_semantic_search_go",
"target": "handlers_semantic_search_generateembedding",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L172",
"weight": 1.0,
"_src": "backend_handlers_semantic_search_go",
"_tgt": "handlers_semantic_search_reindexcontent",
"source": "backend_handlers_semantic_search_go",
"target": "handlers_semantic_search_reindexcontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L203",
"weight": 1.0,
"_src": "backend_handlers_semantic_search_go",
"_tgt": "handlers_semantic_search_simplehash",
"source": "backend_handlers_semantic_search_go",
"target": "handlers_semantic_search_simplehash",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L212",
"weight": 1.0,
"_src": "backend_handlers_semantic_search_go",
"_tgt": "handlers_semantic_search_findsimilarcontent",
"source": "backend_handlers_semantic_search_go",
"target": "handlers_semantic_search_findsimilarcontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L277",
"weight": 1.0,
"_src": "backend_handlers_semantic_search_go",
"_tgt": "handlers_semantic_search_cosinesimilarity",
"source": "backend_handlers_semantic_search_go",
"target": "handlers_semantic_search_cosinesimilarity",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L298",
"weight": 1.0,
"_src": "backend_handlers_semantic_search_go",
"_tgt": "handlers_semantic_search_buildsemanticsearchresult",
"source": "backend_handlers_semantic_search_go",
"target": "handlers_semantic_search_buildsemanticsearchresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L436",
"weight": 1.0,
"_src": "backend_handlers_semantic_search_go",
"_tgt": "handlers_semantic_search_generatehighlights",
"source": "backend_handlers_semantic_search_go",
"target": "handlers_semantic_search_generatehighlights",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L462",
"weight": 1.0,
"_src": "backend_handlers_semantic_search_go",
"_tgt": "handlers_semantic_search_reindexusercontent",
"source": "backend_handlers_semantic_search_go",
"target": "handlers_semantic_search_reindexusercontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L544",
"weight": 1.0,
"_src": "backend_handlers_semantic_search_go",
"_tgt": "handlers_semantic_search_upsertembedding",
"source": "backend_handlers_semantic_search_go",
"target": "handlers_semantic_search_upsertembedding",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L571",
"weight": 1.0,
"_src": "backend_handlers_semantic_search_go",
"_tgt": "handlers_semantic_search_normalizesemanticcontenttype",
"source": "backend_handlers_semantic_search_go",
"target": "handlers_semantic_search_normalizesemanticcontenttype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L594",
"weight": 1.0,
"_src": "backend_handlers_semantic_search_go",
"_tgt": "handlers_semantic_search_compactsemantictext",
"source": "backend_handlers_semantic_search_go",
"target": "handlers_semantic_search_compactsemantictext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L88",
"weight": 1.0,
"_src": "handlers_semantic_search_semanticsearch",
"_tgt": "handlers_semantic_search_generateembedding",
"source": "handlers_semantic_search_semanticsearch",
"target": "handlers_semantic_search_generateembedding",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L98",
"weight": 1.0,
"_src": "handlers_semantic_search_semanticsearch",
"_tgt": "handlers_semantic_search_findsimilarcontent",
"source": "handlers_semantic_search_semanticsearch",
"target": "handlers_semantic_search_findsimilarcontent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L194",
"weight": 1.0,
"_src": "handlers_semantic_search_generateembedding",
"_tgt": "handlers_semantic_search_simplehash",
"source": "handlers_semantic_search_generateembedding",
"target": "handlers_semantic_search_simplehash",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L550",
"weight": 1.0,
"_src": "handlers_semantic_search_upsertembedding",
"_tgt": "handlers_semantic_search_generateembedding",
"source": "handlers_semantic_search_generateembedding",
"target": "handlers_semantic_search_upsertembedding",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L178",
"weight": 1.0,
"_src": "handlers_semantic_search_reindexcontent",
"_tgt": "handlers_semantic_search_reindexusercontent",
"source": "handlers_semantic_search_reindexcontent",
"target": "handlers_semantic_search_reindexusercontent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L220",
"weight": 1.0,
"_src": "handlers_semantic_search_findsimilarcontent",
"_tgt": "handlers_semantic_search_normalizesemanticcontenttype",
"source": "handlers_semantic_search_findsimilarcontent",
"target": "handlers_semantic_search_normalizesemanticcontenttype",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L241",
"weight": 1.0,
"_src": "handlers_semantic_search_findsimilarcontent",
"_tgt": "handlers_semantic_search_cosinesimilarity",
"source": "handlers_semantic_search_findsimilarcontent",
"target": "handlers_semantic_search_cosinesimilarity",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L266",
"weight": 1.0,
"_src": "handlers_semantic_search_findsimilarcontent",
"_tgt": "handlers_semantic_search_buildsemanticsearchresult",
"source": "handlers_semantic_search_findsimilarcontent",
"target": "handlers_semantic_search_buildsemanticsearchresult",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L422",
"weight": 1.0,
"_src": "handlers_semantic_search_buildsemanticsearchresult",
"_tgt": "handlers_semantic_search_compactsemantictext",
"source": "handlers_semantic_search_buildsemanticsearchresult",
"target": "handlers_semantic_search_compactsemantictext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L430",
"weight": 1.0,
"_src": "handlers_semantic_search_buildsemanticsearchresult",
"_tgt": "handlers_semantic_search_generatehighlights",
"source": "handlers_semantic_search_buildsemanticsearchresult",
"target": "handlers_semantic_search_generatehighlights",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/semantic_search.go",
"source_location": "L471",
"weight": 1.0,
"_src": "handlers_semantic_search_reindexusercontent",
"_tgt": "handlers_semantic_search_upsertembedding",
"source": "handlers_semantic_search_reindexusercontent",
"target": "handlers_semantic_search_upsertembedding",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L16",
"weight": 1.0,
"_src": "backend_handlers_knowledge_base_go",
"_tgt": "handlers_knowledgebasehandler",
"source": "backend_handlers_knowledge_base_go",
"target": "handlers_knowledgebasehandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L21",
"weight": 1.0,
"_src": "backend_handlers_knowledge_base_go",
"_tgt": "handlers_knowledge_base_newknowledgebasehandler",
"source": "backend_handlers_knowledge_base_go",
"target": "handlers_knowledge_base_newknowledgebasehandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L412",
"weight": 1.0,
"_src": "backend_handlers_knowledge_base_go",
"_tgt": "handlers_knowledge_base_generateslug",
"source": "backend_handlers_knowledge_base_go",
"target": "handlers_knowledge_base_generateslug",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L421",
"weight": 1.0,
"_src": "backend_handlers_knowledge_base_go",
"_tgt": "handlers_knowledge_base_estimatereadingtime",
"source": "backend_handlers_knowledge_base_go",
"target": "handlers_knowledge_base_estimatereadingtime",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L28",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler",
"_tgt": "handlers_knowledgebasehandler_createwikipage",
"source": "handlers_knowledgebasehandler",
"target": "handlers_knowledgebasehandler_createwikipage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L109",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler",
"_tgt": "handlers_knowledgebasehandler_getwikipages",
"source": "handlers_knowledgebasehandler",
"target": "handlers_knowledgebasehandler_getwikipages",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L151",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler",
"_tgt": "handlers_knowledgebasehandler_getwikipage",
"source": "handlers_knowledgebasehandler",
"target": "handlers_knowledgebasehandler_getwikipage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L178",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler",
"_tgt": "handlers_knowledgebasehandler_updatewikipage",
"source": "handlers_knowledgebasehandler",
"target": "handlers_knowledgebasehandler_updatewikipage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L271",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler",
"_tgt": "handlers_knowledgebasehandler_deletewikipage",
"source": "handlers_knowledgebasehandler",
"target": "handlers_knowledgebasehandler_deletewikipage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L296",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler",
"_tgt": "handlers_knowledgebasehandler_createcategory",
"source": "handlers_knowledgebasehandler",
"target": "handlers_knowledgebasehandler_createcategory",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L345",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler",
"_tgt": "handlers_knowledgebasehandler_getcategories",
"source": "handlers_knowledgebasehandler",
"target": "handlers_knowledgebasehandler_getcategories",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L361",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler",
"_tgt": "handlers_knowledgebasehandler_searchwikipages",
"source": "handlers_knowledgebasehandler",
"target": "handlers_knowledgebasehandler_searchwikipages",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L430",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler",
"_tgt": "handlers_knowledgebasehandler_addtagstowikipage",
"source": "handlers_knowledgebasehandler",
"target": "handlers_knowledgebasehandler_addtagstowikipage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L448",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler",
"_tgt": "handlers_knowledgebasehandler_updatewikipagetags",
"source": "handlers_knowledgebasehandler",
"target": "handlers_knowledgebasehandler_updatewikipagetags",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L456",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler",
"_tgt": "handlers_knowledgebasehandler_addcollaboratorstowikipage",
"source": "handlers_knowledgebasehandler",
"target": "handlers_knowledgebasehandler_addcollaboratorstowikipage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L462",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler",
"_tgt": "handlers_knowledgebasehandler_createwikiversion",
"source": "handlers_knowledgebasehandler",
"target": "handlers_knowledgebasehandler_createwikiversion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L481",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler",
"_tgt": "handlers_knowledgebasehandler_getlastwikiversion",
"source": "handlers_knowledgebasehandler",
"target": "handlers_knowledgebasehandler_getlastwikiversion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L487",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler",
"_tgt": "handlers_knowledgebasehandler_processbacklinks",
"source": "handlers_knowledgebasehandler",
"target": "handlers_knowledgebasehandler_processbacklinks",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L52",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler_createwikipage",
"_tgt": "handlers_knowledge_base_generateslug",
"source": "handlers_knowledgebasehandler_createwikipage",
"target": "handlers_knowledge_base_generateslug",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L80",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler_createwikipage",
"_tgt": "handlers_knowledge_base_estimatereadingtime",
"source": "handlers_knowledgebasehandler_createwikipage",
"target": "handlers_knowledge_base_estimatereadingtime",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L91",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler_createwikipage",
"_tgt": "handlers_knowledgebasehandler_addtagstowikipage",
"source": "handlers_knowledgebasehandler_createwikipage",
"target": "handlers_knowledgebasehandler_addtagstowikipage",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L96",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler_createwikipage",
"_tgt": "handlers_knowledgebasehandler_addcollaboratorstowikipage",
"source": "handlers_knowledgebasehandler_createwikipage",
"target": "handlers_knowledgebasehandler_addcollaboratorstowikipage",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L100",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler_createwikipage",
"_tgt": "handlers_knowledgebasehandler_createwikiversion",
"source": "handlers_knowledgebasehandler_createwikipage",
"target": "handlers_knowledgebasehandler_createwikiversion",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L103",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler_createwikipage",
"_tgt": "handlers_knowledgebasehandler_processbacklinks",
"source": "handlers_knowledgebasehandler_createwikipage",
"target": "handlers_knowledgebasehandler_processbacklinks",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L216",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler_updatewikipage",
"_tgt": "handlers_knowledge_base_generateslug",
"source": "handlers_knowledgebasehandler_updatewikipage",
"target": "handlers_knowledge_base_generateslug",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L242",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler_updatewikipage",
"_tgt": "handlers_knowledge_base_estimatereadingtime",
"source": "handlers_knowledgebasehandler_updatewikipage",
"target": "handlers_knowledge_base_estimatereadingtime",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L252",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler_updatewikipage",
"_tgt": "handlers_knowledgebasehandler_updatewikipagetags",
"source": "handlers_knowledgebasehandler_updatewikipage",
"target": "handlers_knowledgebasehandler_updatewikipagetags",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L257",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler_updatewikipage",
"_tgt": "handlers_knowledgebasehandler_getlastwikiversion",
"source": "handlers_knowledgebasehandler_updatewikipage",
"target": "handlers_knowledgebasehandler_getlastwikiversion",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L259",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler_updatewikipage",
"_tgt": "handlers_knowledgebasehandler_createwikiversion",
"source": "handlers_knowledgebasehandler_updatewikipage",
"target": "handlers_knowledgebasehandler_createwikiversion",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L264",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler_updatewikipage",
"_tgt": "handlers_knowledgebasehandler_processbacklinks",
"source": "handlers_knowledgebasehandler_updatewikipage",
"target": "handlers_knowledgebasehandler_processbacklinks",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L313",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler_createcategory",
"_tgt": "handlers_knowledge_base_generateslug",
"source": "handlers_knowledgebasehandler_createcategory",
"target": "handlers_knowledge_base_generateslug",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/knowledge_base.go",
"source_location": "L453",
"weight": 1.0,
"_src": "handlers_knowledgebasehandler_updatewikipagetags",
"_tgt": "handlers_knowledgebasehandler_addtagstowikipage",
"source": "handlers_knowledgebasehandler_addtagstowikipage",
"target": "handlers_knowledgebasehandler_updatewikipagetags",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/teams.go",
"source_location": "L15",
"weight": 1.0,
"_src": "backend_handlers_teams_go",
"_tgt": "handlers_teamshandler",
"source": "backend_handlers_teams_go",
"target": "handlers_teamshandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/teams.go",
"source_location": "L19",
"weight": 1.0,
"_src": "backend_handlers_teams_go",
"_tgt": "handlers_teams_newteamshandler",
"source": "backend_handlers_teams_go",
"target": "handlers_teams_newteamshandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/teams.go",
"source_location": "L24",
"weight": 1.0,
"_src": "backend_handlers_teams_go",
"_tgt": "handlers_teams_generateinvitationtoken",
"source": "backend_handlers_teams_go",
"target": "handlers_teams_generateinvitationtoken",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/teams.go",
"source_location": "L31",
"weight": 1.0,
"_src": "handlers_teamshandler",
"_tgt": "handlers_teamshandler_getteams",
"source": "handlers_teamshandler",
"target": "handlers_teamshandler_getteams",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/teams.go",
"source_location": "L59",
"weight": 1.0,
"_src": "handlers_teamshandler",
"_tgt": "handlers_teamshandler_createteam",
"source": "handlers_teamshandler",
"target": "handlers_teamshandler_createteam",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/teams.go",
"source_location": "L129",
"weight": 1.0,
"_src": "handlers_teamshandler",
"_tgt": "handlers_teamshandler_getteam",
"source": "handlers_teamshandler",
"target": "handlers_teamshandler_getteam",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/teams.go",
"source_location": "L168",
"weight": 1.0,
"_src": "handlers_teamshandler",
"_tgt": "handlers_teamshandler_updateteam",
"source": "handlers_teamshandler",
"target": "handlers_teamshandler_updateteam",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/teams.go",
"source_location": "L223",
"weight": 1.0,
"_src": "handlers_teamshandler",
"_tgt": "handlers_teamshandler_deleteteam",
"source": "handlers_teamshandler",
"target": "handlers_teamshandler_deleteteam",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/teams.go",
"source_location": "L254",
"weight": 1.0,
"_src": "handlers_teamshandler",
"_tgt": "handlers_teamshandler_invitemember",
"source": "handlers_teamshandler",
"target": "handlers_teamshandler_invitemember",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/teams.go",
"source_location": "L338",
"weight": 1.0,
"_src": "handlers_teamshandler",
"_tgt": "handlers_teamshandler_acceptinvitation",
"source": "handlers_teamshandler",
"target": "handlers_teamshandler_acceptinvitation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/teams.go",
"source_location": "L411",
"weight": 1.0,
"_src": "handlers_teamshandler",
"_tgt": "handlers_teamshandler_getteammembers",
"source": "handlers_teamshandler",
"target": "handlers_teamshandler_getteammembers",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/teams.go",
"source_location": "L441",
"weight": 1.0,
"_src": "handlers_teamshandler",
"_tgt": "handlers_teamshandler_removemember",
"source": "handlers_teamshandler",
"target": "handlers_teamshandler_removemember",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/teams.go",
"source_location": "L498",
"weight": 1.0,
"_src": "handlers_teamshandler",
"_tgt": "handlers_teamshandler_getteamactivity",
"source": "handlers_teamshandler",
"target": "handlers_teamshandler_getteamactivity",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/teams.go",
"source_location": "L537",
"weight": 1.0,
"_src": "handlers_teamshandler",
"_tgt": "handlers_teamshandler_getteamstats",
"source": "handlers_teamshandler",
"target": "handlers_teamshandler_getteamstats",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/teams.go",
"source_location": "L311",
"weight": 1.0,
"_src": "handlers_teamshandler_invitemember",
"_tgt": "handlers_teams_generateinvitationtoken",
"source": "handlers_teams_generateinvitationtoken",
"target": "handlers_teamshandler_invitemember",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/teams.go",
"source_location": "L26",
"weight": 1.0,
"_src": "handlers_teams_generateinvitationtoken",
"_tgt": "middleware_requestbody_read",
"source": "handlers_teams_generateinvitationtoken",
"target": "middleware_requestbody_read"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L15",
"weight": 1.0,
"_src": "backend_handlers_analytics_go",
"_tgt": "handlers_analyticshandler",
"source": "backend_handlers_analytics_go",
"target": "handlers_analyticshandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_handlers_analytics_go",
"_tgt": "handlers_analytics_newanalyticshandler",
"source": "backend_handlers_analytics_go",
"target": "handlers_analytics_newanalyticshandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L943",
"weight": 1.0,
"_src": "backend_handlers_analytics_go",
"_tgt": "handlers_analytics_calculatefocusscore",
"source": "backend_handlers_analytics_go",
"target": "handlers_analytics_calculatefocusscore",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L25",
"weight": 1.0,
"_src": "handlers_analyticshandler",
"_tgt": "handlers_analyticshandler_getdashboardanalytics",
"source": "handlers_analyticshandler",
"target": "handlers_analyticshandler_getdashboardanalytics",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L136",
"weight": 1.0,
"_src": "handlers_analyticshandler",
"_tgt": "handlers_analyticshandler_getproductivitymetrics",
"source": "handlers_analyticshandler",
"target": "handlers_analyticshandler_getproductivitymetrics",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L190",
"weight": 1.0,
"_src": "handlers_analyticshandler",
"_tgt": "handlers_analyticshandler_getlearninganalytics",
"source": "handlers_analyticshandler",
"target": "handlers_analyticshandler_getlearninganalytics",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L250",
"weight": 1.0,
"_src": "handlers_analyticshandler",
"_tgt": "handlers_analyticshandler_getcontentanalytics",
"source": "handlers_analyticshandler",
"target": "handlers_analyticshandler_getcontentanalytics",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L307",
"weight": 1.0,
"_src": "handlers_analyticshandler",
"_tgt": "handlers_analyticshandler_getgithubanalytics",
"source": "handlers_analyticshandler",
"target": "handlers_analyticshandler_getgithubanalytics",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L376",
"weight": 1.0,
"_src": "handlers_analyticshandler",
"_tgt": "handlers_analyticshandler_getgoals",
"source": "handlers_analyticshandler",
"target": "handlers_analyticshandler_getgoals",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L427",
"weight": 1.0,
"_src": "handlers_analyticshandler",
"_tgt": "handlers_analyticshandler_creategoal",
"source": "handlers_analyticshandler",
"target": "handlers_analyticshandler_creategoal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L476",
"weight": 1.0,
"_src": "handlers_analyticshandler",
"_tgt": "handlers_analyticshandler_updategoal",
"source": "handlers_analyticshandler",
"target": "handlers_analyticshandler_updategoal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L557",
"weight": 1.0,
"_src": "handlers_analyticshandler",
"_tgt": "handlers_analyticshandler_deletegoal",
"source": "handlers_analyticshandler",
"target": "handlers_analyticshandler_deletegoal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L580",
"weight": 1.0,
"_src": "handlers_analyticshandler",
"_tgt": "handlers_analyticshandler_generateanalyticsreport",
"source": "handlers_analyticshandler",
"target": "handlers_analyticshandler_generateanalyticsreport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L655",
"weight": 1.0,
"_src": "handlers_analyticshandler",
"_tgt": "handlers_analyticshandler_generatedailyanalytics",
"source": "handlers_analyticshandler",
"target": "handlers_analyticshandler_generatedailyanalytics",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L779",
"weight": 1.0,
"_src": "handlers_analyticshandler",
"_tgt": "handlers_analyticshandler_calculatestudystreak",
"source": "handlers_analyticshandler",
"target": "handlers_analyticshandler_calculatestudystreak",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L802",
"weight": 1.0,
"_src": "handlers_analyticshandler",
"_tgt": "handlers_analyticshandler_calculateproductivityscore",
"source": "handlers_analyticshandler",
"target": "handlers_analyticshandler_calculateproductivityscore",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L827",
"weight": 1.0,
"_src": "handlers_analyticshandler",
"_tgt": "handlers_analyticshandler_generateproductivitymetrics",
"source": "handlers_analyticshandler",
"target": "handlers_analyticshandler_generateproductivitymetrics",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L986",
"weight": 1.0,
"_src": "handlers_analyticshandler",
"_tgt": "handlers_analyticshandler_generateinsights",
"source": "handlers_analyticshandler",
"target": "handlers_analyticshandler_generateinsights",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L1015",
"weight": 1.0,
"_src": "handlers_analyticshandler",
"_tgt": "handlers_analyticshandler_generaterecommendations",
"source": "handlers_analyticshandler",
"target": "handlers_analyticshandler_generaterecommendations",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L173",
"weight": 1.0,
"_src": "handlers_analyticshandler_getproductivitymetrics",
"_tgt": "handlers_analyticshandler_generateproductivitymetrics",
"source": "handlers_analyticshandler_getproductivitymetrics",
"target": "handlers_analyticshandler_generateproductivitymetrics",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L629",
"weight": 1.0,
"_src": "handlers_analyticshandler_generateanalyticsreport",
"_tgt": "handlers_analyticshandler_generateinsights",
"source": "handlers_analyticshandler_generateanalyticsreport",
"target": "handlers_analyticshandler_generateinsights",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L630",
"weight": 1.0,
"_src": "handlers_analyticshandler_generateanalyticsreport",
"_tgt": "handlers_analyticshandler_generaterecommendations",
"source": "handlers_analyticshandler_generateanalyticsreport",
"target": "handlers_analyticshandler_generaterecommendations",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L726",
"weight": 1.0,
"_src": "handlers_analyticshandler_generatedailyanalytics",
"_tgt": "handlers_analyticshandler_calculatestudystreak",
"source": "handlers_analyticshandler_generatedailyanalytics",
"target": "handlers_analyticshandler_calculatestudystreak",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L729",
"weight": 1.0,
"_src": "handlers_analyticshandler_generatedailyanalytics",
"_tgt": "handlers_analyticshandler_calculateproductivityscore",
"source": "handlers_analyticshandler_generatedailyanalytics",
"target": "handlers_analyticshandler_calculateproductivityscore",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/analytics.go",
"source_location": "L899",
"weight": 1.0,
"_src": "handlers_analyticshandler_generateproductivitymetrics",
"_tgt": "handlers_analytics_calculatefocusscore",
"source": "handlers_analyticshandler_generateproductivitymetrics",
"target": "handlers_analytics_calculatefocusscore",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L23",
"weight": 1.0,
"_src": "backend_handlers_bookmark_go",
"_tgt": "handlers_bookmark_getbookmarks",
"source": "backend_handlers_bookmark_go",
"target": "handlers_bookmark_getbookmarks",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L80",
"weight": 1.0,
"_src": "backend_handlers_bookmark_go",
"_tgt": "handlers_bookmark_createbookmark",
"source": "backend_handlers_bookmark_go",
"target": "handlers_bookmark_createbookmark",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L136",
"weight": 1.0,
"_src": "backend_handlers_bookmark_go",
"_tgt": "handlers_bookmark_getbookmark",
"source": "backend_handlers_bookmark_go",
"target": "handlers_bookmark_getbookmark",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L161",
"weight": 1.0,
"_src": "backend_handlers_bookmark_go",
"_tgt": "handlers_bookmark_updatebookmark",
"source": "backend_handlers_bookmark_go",
"target": "handlers_bookmark_updatebookmark",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L202",
"weight": 1.0,
"_src": "backend_handlers_bookmark_go",
"_tgt": "handlers_bookmark_deletebookmark",
"source": "backend_handlers_bookmark_go",
"target": "handlers_bookmark_deletebookmark",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L232",
"weight": 1.0,
"_src": "backend_handlers_bookmark_go",
"_tgt": "handlers_bookmark_refreshbookmarkmetadata",
"source": "backend_handlers_bookmark_go",
"target": "handlers_bookmark_refreshbookmarkmetadata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L287",
"weight": 1.0,
"_src": "backend_handlers_bookmark_go",
"_tgt": "handlers_bookmark_getbookmarkmetadata",
"source": "backend_handlers_bookmark_go",
"target": "handlers_bookmark_getbookmarkmetadata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L318",
"weight": 1.0,
"_src": "backend_handlers_bookmark_go",
"_tgt": "handlers_bookmark_getbookmarkcontent",
"source": "backend_handlers_bookmark_go",
"target": "handlers_bookmark_getbookmarkcontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L341",
"weight": 1.0,
"_src": "backend_handlers_bookmark_go",
"_tgt": "handlers_bookmark_fetchpagecontentwithscreenshot",
"source": "backend_handlers_bookmark_go",
"target": "handlers_bookmark_fetchpagecontentwithscreenshot",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L401",
"weight": 1.0,
"_src": "backend_handlers_bookmark_go",
"_tgt": "handlers_bookmark_capturescreenshot",
"source": "backend_handlers_bookmark_go",
"target": "handlers_bookmark_capturescreenshot",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L428",
"weight": 1.0,
"_src": "backend_handlers_bookmark_go",
"_tgt": "handlers_bookmark_generateenhancedpreviewhtml",
"source": "backend_handlers_bookmark_go",
"target": "handlers_bookmark_generateenhancedpreviewhtml",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L329",
"weight": 1.0,
"_src": "handlers_bookmark_getbookmarkcontent",
"_tgt": "handlers_bookmark_fetchpagecontentwithscreenshot",
"source": "handlers_bookmark_getbookmarkcontent",
"target": "handlers_bookmark_fetchpagecontentwithscreenshot",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L392",
"weight": 1.0,
"_src": "handlers_bookmark_fetchpagecontentwithscreenshot",
"_tgt": "handlers_bookmark_capturescreenshot",
"source": "handlers_bookmark_fetchpagecontentwithscreenshot",
"target": "handlers_bookmark_capturescreenshot",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/bookmark.go",
"source_location": "L395",
"weight": 1.0,
"_src": "handlers_bookmark_fetchpagecontentwithscreenshot",
"_tgt": "handlers_bookmark_generateenhancedpreviewhtml",
"source": "handlers_bookmark_fetchpagecontentwithscreenshot",
"target": "handlers_bookmark_generateenhancedpreviewhtml",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/config.go",
"source_location": "L11",
"weight": 1.0,
"_src": "backend_handlers_config_go",
"_tgt": "handlers_config_getapiconfig",
"source": "backend_handlers_config_go",
"target": "handlers_config_getapiconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L32",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_createconversationrequest",
"source": "backend_handlers_messages_go",
"target": "handlers_createconversationrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L40",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_addconversationmemberrequest",
"source": "backend_handlers_messages_go",
"target": "handlers_addconversationmemberrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L45",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_attachmentinput",
"source": "backend_handlers_messages_go",
"target": "handlers_attachmentinput",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L52",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_referenceinput",
"source": "backend_handlers_messages_go",
"target": "handlers_referenceinput",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L58",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_createmessagerequest",
"source": "backend_handlers_messages_go",
"target": "handlers_createmessagerequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L65",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_updatemessagerequest",
"source": "backend_handlers_messages_go",
"target": "handlers_updatemessagerequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L69",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_createreactionrequest",
"source": "backend_handlers_messages_go",
"target": "handlers_createreactionrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L73",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messagesearchrequest",
"source": "backend_handlers_messages_go",
"target": "handlers_messagesearchrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L89",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_suggestionactionrequest",
"source": "backend_handlers_messages_go",
"target": "handlers_suggestionactionrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L93",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_createvaultitemrequest",
"source": "backend_handlers_messages_go",
"target": "handlers_createvaultitemrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L100",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_sharevaultitemrequest",
"source": "backend_handlers_messages_go",
"target": "handlers_sharevaultitemrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L106",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_unsharevaultitemrequest",
"source": "backend_handlers_messages_go",
"target": "handlers_unsharevaultitemrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L110",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_conversationlistitem",
"source": "backend_handlers_messages_go",
"target": "handlers_conversationlistitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L118",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_getconversations",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_getconversations",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L177",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_createconversation",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_createconversation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L348",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_getconversation",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_getconversation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L379",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_updateconversation",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_updateconversation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L439",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_addconversationmember",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_addconversationmember",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L505",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_removeconversationmember",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_removeconversationmember",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L544",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_getconversationmessages",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_getconversationmessages",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L622",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_createconversationmessage",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_createconversationmessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L810",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_updatemessage",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_updatemessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L867",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_deletemessage",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_deletemessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L910",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_addmessagereaction",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_addmessagereaction",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L955",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_removemessagereaction",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_removemessagereaction",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L992",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_searchmessages",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_searchmessages",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1134",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_getmessagesuggestions",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_getmessagesuggestions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1161",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_acceptmessagesuggestion",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_acceptmessagesuggestion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1221",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_dismissmessagesuggestion",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_dismissmessagesuggestion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1260",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_revealsensitivemessage",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_revealsensitivemessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1291",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_getpasswordvaultitems",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_getpasswordvaultitems",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1363",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_createpasswordvaultitem",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_createpasswordvaultitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1418",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_sharepasswordvaultitem",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_sharepasswordvaultitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1472",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_revealpasswordvaultitem",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_revealpasswordvaultitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1528",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_unsharepasswordvaultitem",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_unsharepasswordvaultitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1562",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_messageswebsocket",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_messageswebsocket",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1685",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_applysuggestionaction",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_applysuggestionaction",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1920",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_ensuremessagingdefaults",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_ensuremessagingdefaults",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1949",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_ensureglobalconversations",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_ensureglobalconversations",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1997",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_ensureuserconversation",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_ensureuserconversation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2029",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_getconversationwithmembership",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_getconversationwithmembership",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2042",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_isconversationadmin",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_isconversationadmin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2046",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_canwritemessage",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_canwritemessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2052",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_getauthuserid",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2062",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_parseuintparam",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_parseuintparam",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2071",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_parseuintany",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_parseuintany",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2087",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_findexistingdm",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_findexistingdm",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2115",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_usersexist",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_usersexist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2124",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_hasattachment",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_hasattachment",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2133",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_masksensitivebody",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_masksensitivebody",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2156",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_extractsensitiveplaintext",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_extractsensitiveplaintext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2174",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_extractsensitivepayload",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_extractsensitivepayload",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2197",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_normalizeattachmentkind",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_normalizeattachmentkind",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2207",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_normalizereferencetype",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_normalizereferencetype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2217",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_isreferencedeeplinkallowed",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_isreferencedeeplinkallowed",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2221",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_canreferenceentity",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_canreferenceentity",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2234",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_compactmessagetitle",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_compactmessagetitle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2245",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_firsturlfromtext",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_firsturlfromtext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2253",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_extractyoutubevideoid",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_extractyoutubevideoid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2277",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_asstring",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_asstring",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2284",
"weight": 1.0,
"_src": "backend_handlers_messages_go",
"_tgt": "handlers_messages_isconversationmember",
"source": "backend_handlers_messages_go",
"target": "handlers_messages_isconversationmember",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L119",
"weight": 1.0,
"_src": "handlers_messages_getconversations",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_getconversations",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L125",
"weight": 1.0,
"_src": "handlers_messages_getconversations",
"_tgt": "handlers_messages_ensuremessagingdefaults",
"source": "handlers_messages_getconversations",
"target": "handlers_messages_ensuremessagingdefaults",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L178",
"weight": 1.0,
"_src": "handlers_messages_createconversation",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_createconversation",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L198",
"weight": 1.0,
"_src": "handlers_messages_createconversation",
"_tgt": "handlers_messages_ensuremessagingdefaults",
"source": "handlers_messages_createconversation",
"target": "handlers_messages_ensuremessagingdefaults",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L222",
"weight": 1.0,
"_src": "handlers_messages_createconversation",
"_tgt": "handlers_messages_findexistingdm",
"source": "handlers_messages_createconversation",
"target": "handlers_messages_findexistingdm",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L314",
"weight": 1.0,
"_src": "handlers_messages_createconversation",
"_tgt": "handlers_messages_usersexist",
"source": "handlers_messages_createconversation",
"target": "handlers_messages_usersexist",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L349",
"weight": 1.0,
"_src": "handlers_messages_getconversation",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_getconversation",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L350",
"weight": 1.0,
"_src": "handlers_messages_getconversation",
"_tgt": "handlers_messages_parseuintparam",
"source": "handlers_messages_getconversation",
"target": "handlers_messages_parseuintparam",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L356",
"weight": 1.0,
"_src": "handlers_messages_getconversation",
"_tgt": "handlers_messages_getconversationwithmembership",
"source": "handlers_messages_getconversation",
"target": "handlers_messages_getconversationwithmembership",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L380",
"weight": 1.0,
"_src": "handlers_messages_updateconversation",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_updateconversation",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L381",
"weight": 1.0,
"_src": "handlers_messages_updateconversation",
"_tgt": "handlers_messages_parseuintparam",
"source": "handlers_messages_updateconversation",
"target": "handlers_messages_parseuintparam",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L387",
"weight": 1.0,
"_src": "handlers_messages_updateconversation",
"_tgt": "handlers_messages_getconversationwithmembership",
"source": "handlers_messages_updateconversation",
"target": "handlers_messages_getconversationwithmembership",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L392",
"weight": 1.0,
"_src": "handlers_messages_updateconversation",
"_tgt": "handlers_messages_isconversationadmin",
"source": "handlers_messages_updateconversation",
"target": "handlers_messages_isconversationadmin",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L440",
"weight": 1.0,
"_src": "handlers_messages_addconversationmember",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_addconversationmember",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L441",
"weight": 1.0,
"_src": "handlers_messages_addconversationmember",
"_tgt": "handlers_messages_parseuintparam",
"source": "handlers_messages_addconversationmember",
"target": "handlers_messages_parseuintparam",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L447",
"weight": 1.0,
"_src": "handlers_messages_addconversationmember",
"_tgt": "handlers_messages_getconversationwithmembership",
"source": "handlers_messages_addconversationmember",
"target": "handlers_messages_getconversationwithmembership",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L453",
"weight": 1.0,
"_src": "handlers_messages_addconversationmember",
"_tgt": "handlers_messages_isconversationadmin",
"source": "handlers_messages_addconversationmember",
"target": "handlers_messages_isconversationadmin",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L506",
"weight": 1.0,
"_src": "handlers_messages_removeconversationmember",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_removeconversationmember",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L507",
"weight": 1.0,
"_src": "handlers_messages_removeconversationmember",
"_tgt": "handlers_messages_parseuintparam",
"source": "handlers_messages_removeconversationmember",
"target": "handlers_messages_parseuintparam",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L518",
"weight": 1.0,
"_src": "handlers_messages_removeconversationmember",
"_tgt": "handlers_messages_getconversationwithmembership",
"source": "handlers_messages_removeconversationmember",
"target": "handlers_messages_getconversationwithmembership",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L529",
"weight": 1.0,
"_src": "handlers_messages_removeconversationmember",
"_tgt": "handlers_messages_isconversationadmin",
"source": "handlers_messages_removeconversationmember",
"target": "handlers_messages_isconversationadmin",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L545",
"weight": 1.0,
"_src": "handlers_messages_getconversationmessages",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_getconversationmessages",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L546",
"weight": 1.0,
"_src": "handlers_messages_getconversationmessages",
"_tgt": "handlers_messages_parseuintparam",
"source": "handlers_messages_getconversationmessages",
"target": "handlers_messages_parseuintparam",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L552",
"weight": 1.0,
"_src": "handlers_messages_getconversationmessages",
"_tgt": "handlers_messages_getconversationwithmembership",
"source": "handlers_messages_getconversationmessages",
"target": "handlers_messages_getconversationwithmembership",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L623",
"weight": 1.0,
"_src": "handlers_messages_createconversationmessage",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_createconversationmessage",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L624",
"weight": 1.0,
"_src": "handlers_messages_createconversationmessage",
"_tgt": "handlers_messages_parseuintparam",
"source": "handlers_messages_createconversationmessage",
"target": "handlers_messages_parseuintparam",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L630",
"weight": 1.0,
"_src": "handlers_messages_createconversationmessage",
"_tgt": "handlers_messages_getconversationwithmembership",
"source": "handlers_messages_createconversationmessage",
"target": "handlers_messages_getconversationwithmembership",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L635",
"weight": 1.0,
"_src": "handlers_messages_createconversationmessage",
"_tgt": "handlers_messages_canwritemessage",
"source": "handlers_messages_createconversationmessage",
"target": "handlers_messages_canwritemessage",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L659",
"weight": 1.0,
"_src": "handlers_messages_createconversationmessage",
"_tgt": "handlers_messages_normalizeattachmentkind",
"source": "handlers_messages_createconversationmessage",
"target": "handlers_messages_normalizeattachmentkind",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L668",
"weight": 1.0,
"_src": "handlers_messages_createconversationmessage",
"_tgt": "handlers_messages_normalizereferencetype",
"source": "handlers_messages_createconversationmessage",
"target": "handlers_messages_normalizereferencetype",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L682",
"weight": 1.0,
"_src": "handlers_messages_createconversationmessage",
"_tgt": "handlers_messages_isreferencedeeplinkallowed",
"source": "handlers_messages_createconversationmessage",
"target": "handlers_messages_isreferencedeeplinkallowed",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L686",
"weight": 1.0,
"_src": "handlers_messages_createconversationmessage",
"_tgt": "handlers_messages_canreferenceentity",
"source": "handlers_messages_createconversationmessage",
"target": "handlers_messages_canreferenceentity",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L699",
"weight": 1.0,
"_src": "handlers_messages_createconversationmessage",
"_tgt": "handlers_messages_hasattachment",
"source": "handlers_messages_createconversationmessage",
"target": "handlers_messages_hasattachment",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L726",
"weight": 1.0,
"_src": "handlers_messages_createconversationmessage",
"_tgt": "handlers_messages_masksensitivebody",
"source": "handlers_messages_createconversationmessage",
"target": "handlers_messages_masksensitivebody",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L721",
"weight": 1.0,
"_src": "handlers_messages_createconversationmessage",
"_tgt": "utils_encryption_encrypt",
"source": "handlers_messages_createconversationmessage",
"target": "utils_encryption_encrypt"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L811",
"weight": 1.0,
"_src": "handlers_messages_updatemessage",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_updatemessage",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L812",
"weight": 1.0,
"_src": "handlers_messages_updatemessage",
"_tgt": "handlers_messages_parseuintparam",
"source": "handlers_messages_updatemessage",
"target": "handlers_messages_parseuintparam",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L830",
"weight": 1.0,
"_src": "handlers_messages_updatemessage",
"_tgt": "handlers_messages_getconversationwithmembership",
"source": "handlers_messages_updatemessage",
"target": "handlers_messages_getconversationwithmembership",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L836",
"weight": 1.0,
"_src": "handlers_messages_updatemessage",
"_tgt": "handlers_messages_isconversationadmin",
"source": "handlers_messages_updatemessage",
"target": "handlers_messages_isconversationadmin",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L868",
"weight": 1.0,
"_src": "handlers_messages_deletemessage",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_deletemessage",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L869",
"weight": 1.0,
"_src": "handlers_messages_deletemessage",
"_tgt": "handlers_messages_parseuintparam",
"source": "handlers_messages_deletemessage",
"target": "handlers_messages_parseuintparam",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L881",
"weight": 1.0,
"_src": "handlers_messages_deletemessage",
"_tgt": "handlers_messages_getconversationwithmembership",
"source": "handlers_messages_deletemessage",
"target": "handlers_messages_getconversationwithmembership",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L887",
"weight": 1.0,
"_src": "handlers_messages_deletemessage",
"_tgt": "handlers_messages_isconversationadmin",
"source": "handlers_messages_deletemessage",
"target": "handlers_messages_isconversationadmin",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L911",
"weight": 1.0,
"_src": "handlers_messages_addmessagereaction",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_addmessagereaction",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L912",
"weight": 1.0,
"_src": "handlers_messages_addmessagereaction",
"_tgt": "handlers_messages_parseuintparam",
"source": "handlers_messages_addmessagereaction",
"target": "handlers_messages_parseuintparam",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L934",
"weight": 1.0,
"_src": "handlers_messages_addmessagereaction",
"_tgt": "handlers_messages_getconversationwithmembership",
"source": "handlers_messages_addmessagereaction",
"target": "handlers_messages_getconversationwithmembership",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L956",
"weight": 1.0,
"_src": "handlers_messages_removemessagereaction",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_removemessagereaction",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L957",
"weight": 1.0,
"_src": "handlers_messages_removemessagereaction",
"_tgt": "handlers_messages_parseuintparam",
"source": "handlers_messages_removemessagereaction",
"target": "handlers_messages_parseuintparam",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L973",
"weight": 1.0,
"_src": "handlers_messages_removemessagereaction",
"_tgt": "handlers_messages_getconversationwithmembership",
"source": "handlers_messages_removemessagereaction",
"target": "handlers_messages_getconversationwithmembership",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L993",
"weight": 1.0,
"_src": "handlers_messages_searchmessages",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_searchmessages",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1135",
"weight": 1.0,
"_src": "handlers_messages_getmessagesuggestions",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_getmessagesuggestions",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1136",
"weight": 1.0,
"_src": "handlers_messages_getmessagesuggestions",
"_tgt": "handlers_messages_parseuintparam",
"source": "handlers_messages_getmessagesuggestions",
"target": "handlers_messages_parseuintparam",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1147",
"weight": 1.0,
"_src": "handlers_messages_getmessagesuggestions",
"_tgt": "handlers_messages_getconversationwithmembership",
"source": "handlers_messages_getmessagesuggestions",
"target": "handlers_messages_getconversationwithmembership",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1162",
"weight": 1.0,
"_src": "handlers_messages_acceptmessagesuggestion",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_acceptmessagesuggestion",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1163",
"weight": 1.0,
"_src": "handlers_messages_acceptmessagesuggestion",
"_tgt": "handlers_messages_parseuintparam",
"source": "handlers_messages_acceptmessagesuggestion",
"target": "handlers_messages_parseuintparam",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1182",
"weight": 1.0,
"_src": "handlers_messages_acceptmessagesuggestion",
"_tgt": "handlers_messages_getconversationwithmembership",
"source": "handlers_messages_acceptmessagesuggestion",
"target": "handlers_messages_getconversationwithmembership",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1198",
"weight": 1.0,
"_src": "handlers_messages_acceptmessagesuggestion",
"_tgt": "handlers_messages_applysuggestionaction",
"source": "handlers_messages_acceptmessagesuggestion",
"target": "handlers_messages_applysuggestionaction",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1222",
"weight": 1.0,
"_src": "handlers_messages_dismissmessagesuggestion",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_dismissmessagesuggestion",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1223",
"weight": 1.0,
"_src": "handlers_messages_dismissmessagesuggestion",
"_tgt": "handlers_messages_parseuintparam",
"source": "handlers_messages_dismissmessagesuggestion",
"target": "handlers_messages_parseuintparam",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1239",
"weight": 1.0,
"_src": "handlers_messages_dismissmessagesuggestion",
"_tgt": "handlers_messages_getconversationwithmembership",
"source": "handlers_messages_dismissmessagesuggestion",
"target": "handlers_messages_getconversationwithmembership",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1261",
"weight": 1.0,
"_src": "handlers_messages_revealsensitivemessage",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_revealsensitivemessage",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1262",
"weight": 1.0,
"_src": "handlers_messages_revealsensitivemessage",
"_tgt": "handlers_messages_parseuintparam",
"source": "handlers_messages_revealsensitivemessage",
"target": "handlers_messages_parseuintparam",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1273",
"weight": 1.0,
"_src": "handlers_messages_revealsensitivemessage",
"_tgt": "handlers_messages_getconversationwithmembership",
"source": "handlers_messages_revealsensitivemessage",
"target": "handlers_messages_getconversationwithmembership",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1278",
"weight": 1.0,
"_src": "handlers_messages_revealsensitivemessage",
"_tgt": "handlers_messages_extractsensitiveplaintext",
"source": "handlers_messages_revealsensitivemessage",
"target": "handlers_messages_extractsensitiveplaintext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1292",
"weight": 1.0,
"_src": "handlers_messages_getpasswordvaultitems",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_getpasswordvaultitems",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1364",
"weight": 1.0,
"_src": "handlers_messages_createpasswordvaultitem",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_createpasswordvaultitem",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L1376",
"weight": 1.0,
"_src": "handlers_messages_createpasswordvaultitem",
"_tgt": "utils_encryption_encrypt",
"source": "handlers_messages_createpasswordvaultitem",
"target": "utils_encryption_encrypt"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1419",
"weight": 1.0,
"_src": "handlers_messages_sharepasswordvaultitem",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_sharepasswordvaultitem",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1420",
"weight": 1.0,
"_src": "handlers_messages_sharepasswordvaultitem",
"_tgt": "handlers_messages_parseuintparam",
"source": "handlers_messages_sharepasswordvaultitem",
"target": "handlers_messages_parseuintparam",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1442",
"weight": 1.0,
"_src": "handlers_messages_sharepasswordvaultitem",
"_tgt": "handlers_messages_getconversationwithmembership",
"source": "handlers_messages_sharepasswordvaultitem",
"target": "handlers_messages_getconversationwithmembership",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1473",
"weight": 1.0,
"_src": "handlers_messages_revealpasswordvaultitem",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_revealpasswordvaultitem",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1474",
"weight": 1.0,
"_src": "handlers_messages_revealpasswordvaultitem",
"_tgt": "handlers_messages_parseuintparam",
"source": "handlers_messages_revealpasswordvaultitem",
"target": "handlers_messages_parseuintparam",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L1505",
"weight": 1.0,
"_src": "handlers_messages_revealpasswordvaultitem",
"_tgt": "utils_encryption_decrypt",
"source": "handlers_messages_revealpasswordvaultitem",
"target": "utils_encryption_decrypt"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1529",
"weight": 1.0,
"_src": "handlers_messages_unsharepasswordvaultitem",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_unsharepasswordvaultitem",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1530",
"weight": 1.0,
"_src": "handlers_messages_unsharepasswordvaultitem",
"_tgt": "handlers_messages_parseuintparam",
"source": "handlers_messages_unsharepasswordvaultitem",
"target": "handlers_messages_parseuintparam",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1563",
"weight": 1.0,
"_src": "handlers_messages_messageswebsocket",
"_tgt": "handlers_messages_getauthuserid",
"source": "handlers_messages_messageswebsocket",
"target": "handlers_messages_getauthuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1614",
"weight": 1.0,
"_src": "handlers_messages_messageswebsocket",
"_tgt": "handlers_messages_parseuintany",
"source": "handlers_messages_messageswebsocket",
"target": "handlers_messages_parseuintany",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1618",
"weight": 1.0,
"_src": "handlers_messages_messageswebsocket",
"_tgt": "handlers_messages_isconversationmember",
"source": "handlers_messages_messageswebsocket",
"target": "handlers_messages_isconversationmember",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1693",
"weight": 1.0,
"_src": "handlers_messages_applysuggestionaction",
"_tgt": "handlers_messages_asstring",
"source": "handlers_messages_applysuggestionaction",
"target": "handlers_messages_asstring",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1695",
"weight": 1.0,
"_src": "handlers_messages_applysuggestionaction",
"_tgt": "handlers_messages_compactmessagetitle",
"source": "handlers_messages_applysuggestionaction",
"target": "handlers_messages_compactmessagetitle",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1749",
"weight": 1.0,
"_src": "handlers_messages_applysuggestionaction",
"_tgt": "handlers_messages_firsturlfromtext",
"source": "handlers_messages_applysuggestionaction",
"target": "handlers_messages_firsturlfromtext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1781",
"weight": 1.0,
"_src": "handlers_messages_applysuggestionaction",
"_tgt": "handlers_messages_extractyoutubevideoid",
"source": "handlers_messages_applysuggestionaction",
"target": "handlers_messages_extractyoutubevideoid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1864",
"weight": 1.0,
"_src": "handlers_messages_applysuggestionaction",
"_tgt": "handlers_messages_extractsensitiveplaintext",
"source": "handlers_messages_applysuggestionaction",
"target": "handlers_messages_extractsensitiveplaintext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L1752",
"weight": 1.0,
"_src": "handlers_messages_applysuggestionaction",
"_tgt": "sqlc_db_new",
"source": "handlers_messages_applysuggestionaction",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L1871",
"weight": 1.0,
"_src": "handlers_messages_applysuggestionaction",
"_tgt": "utils_encryption_encrypt",
"source": "handlers_messages_applysuggestionaction",
"target": "utils_encryption_encrypt"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1921",
"weight": 1.0,
"_src": "handlers_messages_ensuremessagingdefaults",
"_tgt": "handlers_messages_ensureglobalconversations",
"source": "handlers_messages_ensuremessagingdefaults",
"target": "handlers_messages_ensureglobalconversations",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L1939",
"weight": 1.0,
"_src": "handlers_messages_ensuremessagingdefaults",
"_tgt": "handlers_messages_ensureuserconversation",
"source": "handlers_messages_ensuremessagingdefaults",
"target": "handlers_messages_ensureuserconversation",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L271",
"weight": 1.0,
"_src": "handlers_messages_ensuremessagingdefaults",
"_tgt": "handlers_oauth_service_upsertcentralizedoauthuser",
"source": "handlers_messages_ensuremessagingdefaults",
"target": "handlers_oauth_service_upsertcentralizedoauthuser"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/admin.go",
"source_location": "L272",
"weight": 1.0,
"_src": "handlers_messages_ensuremessagingdefaults",
"_tgt": "handlers_admin_admincreateuser",
"source": "handlers_messages_ensuremessagingdefaults",
"target": "handlers_admin_admincreateuser"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L415",
"weight": 1.0,
"_src": "handlers_messages_ensuremessagingdefaults",
"_tgt": "handlers_auth_register",
"source": "handlers_messages_ensuremessagingdefaults",
"target": "handlers_auth_register"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2157",
"weight": 1.0,
"_src": "handlers_messages_extractsensitiveplaintext",
"_tgt": "handlers_messages_extractsensitivepayload",
"source": "handlers_messages_extractsensitiveplaintext",
"target": "handlers_messages_extractsensitivepayload",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/messages.go",
"source_location": "L2162",
"weight": 1.0,
"_src": "handlers_messages_extractsensitiveplaintext",
"_tgt": "handlers_messages_asstring",
"source": "handlers_messages_extractsensitiveplaintext",
"target": "handlers_messages_asstring",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/messages.go",
"source_location": "L2167",
"weight": 1.0,
"_src": "handlers_messages_extractsensitiveplaintext",
"_tgt": "utils_encryption_decrypt",
"source": "handlers_messages_extractsensitiveplaintext",
"target": "utils_encryption_decrypt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L28",
"weight": 1.0,
"_src": "backend_handlers_two_factor_go",
"_tgt": "handlers_totpsetuprequest",
"source": "backend_handlers_two_factor_go",
"target": "handlers_totpsetuprequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L33",
"weight": 1.0,
"_src": "backend_handlers_two_factor_go",
"_tgt": "handlers_totpsetupresponse",
"source": "backend_handlers_two_factor_go",
"target": "handlers_totpsetupresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L40",
"weight": 1.0,
"_src": "backend_handlers_two_factor_go",
"_tgt": "handlers_totpverifyrequest",
"source": "backend_handlers_two_factor_go",
"target": "handlers_totpverifyrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L45",
"weight": 1.0,
"_src": "backend_handlers_two_factor_go",
"_tgt": "handlers_totpenablerequest",
"source": "backend_handlers_two_factor_go",
"target": "handlers_totpenablerequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L50",
"weight": 1.0,
"_src": "backend_handlers_two_factor_go",
"_tgt": "handlers_totpdisablerequest",
"source": "backend_handlers_two_factor_go",
"target": "handlers_totpdisablerequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L56",
"weight": 1.0,
"_src": "backend_handlers_two_factor_go",
"_tgt": "handlers_totploginrequest",
"source": "backend_handlers_two_factor_go",
"target": "handlers_totploginrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L63",
"weight": 1.0,
"_src": "backend_handlers_two_factor_go",
"_tgt": "handlers_two_factor_encrypt",
"source": "backend_handlers_two_factor_go",
"target": "handlers_two_factor_encrypt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L93",
"weight": 1.0,
"_src": "backend_handlers_two_factor_go",
"_tgt": "handlers_two_factor_decrypt",
"source": "backend_handlers_two_factor_go",
"target": "handlers_two_factor_decrypt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L133",
"weight": 1.0,
"_src": "backend_handlers_two_factor_go",
"_tgt": "handlers_two_factor_generatebackupcodes",
"source": "backend_handlers_two_factor_go",
"target": "handlers_two_factor_generatebackupcodes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L142",
"weight": 1.0,
"_src": "backend_handlers_two_factor_go",
"_tgt": "handlers_two_factor_setuptotp",
"source": "backend_handlers_two_factor_go",
"target": "handlers_two_factor_setuptotp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L226",
"weight": 1.0,
"_src": "backend_handlers_two_factor_go",
"_tgt": "handlers_two_factor_verifytotp",
"source": "backend_handlers_two_factor_go",
"target": "handlers_two_factor_verifytotp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L264",
"weight": 1.0,
"_src": "backend_handlers_two_factor_go",
"_tgt": "handlers_two_factor_enabletotp",
"source": "backend_handlers_two_factor_go",
"target": "handlers_two_factor_enabletotp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L309",
"weight": 1.0,
"_src": "backend_handlers_two_factor_go",
"_tgt": "handlers_two_factor_disabletotp",
"source": "backend_handlers_two_factor_go",
"target": "handlers_two_factor_disabletotp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L367",
"weight": 1.0,
"_src": "backend_handlers_two_factor_go",
"_tgt": "handlers_two_factor_gettotpstatus",
"source": "backend_handlers_two_factor_go",
"target": "handlers_two_factor_gettotpstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L385",
"weight": 1.0,
"_src": "backend_handlers_two_factor_go",
"_tgt": "handlers_two_factor_verifybackupcode",
"source": "backend_handlers_two_factor_go",
"target": "handlers_two_factor_verifybackupcode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L453",
"weight": 1.0,
"_src": "backend_handlers_two_factor_go",
"_tgt": "handlers_two_factor_loginwithtotp",
"source": "backend_handlers_two_factor_go",
"target": "handlers_two_factor_loginwithtotp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L620",
"weight": 1.0,
"_src": "backend_handlers_two_factor_go",
"_tgt": "handlers_two_factor_regeneratebackupcodes",
"source": "backend_handlers_two_factor_go",
"target": "handlers_two_factor_regeneratebackupcodes",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L179",
"weight": 1.0,
"_src": "handlers_two_factor_setuptotp",
"_tgt": "handlers_two_factor_encrypt",
"source": "handlers_two_factor_encrypt",
"target": "handlers_two_factor_setuptotp",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L437",
"weight": 1.0,
"_src": "handlers_two_factor_verifybackupcode",
"_tgt": "handlers_two_factor_encrypt",
"source": "handlers_two_factor_encrypt",
"target": "handlers_two_factor_verifybackupcode",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L572",
"weight": 1.0,
"_src": "handlers_two_factor_loginwithtotp",
"_tgt": "handlers_two_factor_encrypt",
"source": "handlers_two_factor_encrypt",
"target": "handlers_two_factor_loginwithtotp",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L661",
"weight": 1.0,
"_src": "handlers_two_factor_regeneratebackupcodes",
"_tgt": "handlers_two_factor_encrypt",
"source": "handlers_two_factor_encrypt",
"target": "handlers_two_factor_regeneratebackupcodes",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L247",
"weight": 1.0,
"_src": "handlers_two_factor_verifytotp",
"_tgt": "handlers_two_factor_decrypt",
"source": "handlers_two_factor_decrypt",
"target": "handlers_two_factor_verifytotp",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L285",
"weight": 1.0,
"_src": "handlers_two_factor_enabletotp",
"_tgt": "handlers_two_factor_decrypt",
"source": "handlers_two_factor_decrypt",
"target": "handlers_two_factor_enabletotp",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L337",
"weight": 1.0,
"_src": "handlers_two_factor_disabletotp",
"_tgt": "handlers_two_factor_decrypt",
"source": "handlers_two_factor_decrypt",
"target": "handlers_two_factor_disabletotp",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L406",
"weight": 1.0,
"_src": "handlers_two_factor_verifybackupcode",
"_tgt": "handlers_two_factor_decrypt",
"source": "handlers_two_factor_decrypt",
"target": "handlers_two_factor_verifybackupcode",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L543",
"weight": 1.0,
"_src": "handlers_two_factor_loginwithtotp",
"_tgt": "handlers_two_factor_decrypt",
"source": "handlers_two_factor_decrypt",
"target": "handlers_two_factor_loginwithtotp",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L646",
"weight": 1.0,
"_src": "handlers_two_factor_regeneratebackupcodes",
"_tgt": "handlers_two_factor_decrypt",
"source": "handlers_two_factor_decrypt",
"target": "handlers_two_factor_regeneratebackupcodes",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L175",
"weight": 1.0,
"_src": "handlers_two_factor_setuptotp",
"_tgt": "handlers_two_factor_generatebackupcodes",
"source": "handlers_two_factor_generatebackupcodes",
"target": "handlers_two_factor_setuptotp",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/two_factor.go",
"source_location": "L659",
"weight": 1.0,
"_src": "handlers_two_factor_regeneratebackupcodes",
"_tgt": "handlers_two_factor_generatebackupcodes",
"source": "handlers_two_factor_generatebackupcodes",
"target": "handlers_two_factor_regeneratebackupcodes",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/two_factor.go",
"source_location": "L474",
"weight": 1.0,
"_src": "handlers_two_factor_loginwithtotp",
"_tgt": "handlers_auth_generatejwt",
"source": "handlers_two_factor_loginwithtotp",
"target": "handlers_auth_generatejwt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L18",
"weight": 1.0,
"_src": "backend_handlers_oauth_service_go",
"_tgt": "handlers_centralizedoauthuser",
"source": "backend_handlers_oauth_service_go",
"target": "handlers_centralizedoauthuser",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L27",
"weight": 1.0,
"_src": "backend_handlers_oauth_service_go",
"_tgt": "handlers_oauth_service_getoauthserviceurl",
"source": "backend_handlers_oauth_service_go",
"target": "handlers_oauth_service_getoauthserviceurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L31",
"weight": 1.0,
"_src": "backend_handlers_oauth_service_go",
"_tgt": "handlers_oauth_service_headervalue",
"source": "backend_handlers_oauth_service_go",
"target": "handlers_oauth_service_headervalue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L47",
"weight": 1.0,
"_src": "backend_handlers_oauth_service_go",
"_tgt": "handlers_oauth_service_backendpublicbaseurl",
"source": "backend_handlers_oauth_service_go",
"target": "handlers_oauth_service_backendpublicbaseurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L73",
"weight": 1.0,
"_src": "backend_handlers_oauth_service_go",
"_tgt": "handlers_oauth_service_normalizefrontendredirecturl",
"source": "backend_handlers_oauth_service_go",
"target": "handlers_oauth_service_normalizefrontendredirecturl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L91",
"weight": 1.0,
"_src": "backend_handlers_oauth_service_go",
"_tgt": "handlers_oauth_service_resolvefrontendredirecturl",
"source": "backend_handlers_oauth_service_go",
"target": "handlers_oauth_service_resolvefrontendredirecturl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L118",
"weight": 1.0,
"_src": "backend_handlers_oauth_service_go",
"_tgt": "handlers_oauth_service_buildgithubusercallbackurl",
"source": "backend_handlers_oauth_service_go",
"target": "handlers_oauth_service_buildgithubusercallbackurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L132",
"weight": 1.0,
"_src": "backend_handlers_oauth_service_go",
"_tgt": "handlers_oauth_service_buildfrontendcallbackredirecturl",
"source": "backend_handlers_oauth_service_go",
"target": "handlers_oauth_service_buildfrontendcallbackredirecturl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L152",
"weight": 1.0,
"_src": "backend_handlers_oauth_service_go",
"_tgt": "handlers_oauth_service_firstnonempty",
"source": "backend_handlers_oauth_service_go",
"target": "handlers_oauth_service_firstnonempty",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L162",
"weight": 1.0,
"_src": "backend_handlers_oauth_service_go",
"_tgt": "handlers_oauth_service_uniqueusername",
"source": "backend_handlers_oauth_service_go",
"target": "handlers_oauth_service_uniqueusername",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L189",
"weight": 1.0,
"_src": "backend_handlers_oauth_service_go",
"_tgt": "handlers_oauth_service_upsertcentralizedoauthuser",
"source": "backend_handlers_oauth_service_go",
"target": "handlers_oauth_service_upsertcentralizedoauthuser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L56",
"weight": 1.0,
"_src": "handlers_oauth_service_backendpublicbaseurl",
"_tgt": "handlers_oauth_service_headervalue",
"source": "handlers_oauth_service_headervalue",
"target": "handlers_oauth_service_backendpublicbaseurl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L71",
"weight": 1.0,
"_src": "handlers_oauth_service_headervalue",
"_tgt": "handlers_github_user_auth_issecurerequest",
"source": "handlers_oauth_service_headervalue",
"target": "handlers_github_user_auth_issecurerequest"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L119",
"weight": 1.0,
"_src": "handlers_oauth_service_buildgithubusercallbackurl",
"_tgt": "handlers_oauth_service_backendpublicbaseurl",
"source": "handlers_oauth_service_backendpublicbaseurl",
"target": "handlers_oauth_service_buildgithubusercallbackurl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L84",
"weight": 1.0,
"_src": "handlers_oauth_service_backendpublicbaseurl",
"_tgt": "handlers_control_service_auth_buildcontrolservicecallbackurl",
"source": "handlers_oauth_service_backendpublicbaseurl",
"target": "handlers_control_service_auth_buildcontrolservicecallbackurl"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L92",
"weight": 1.0,
"_src": "handlers_oauth_service_backendpublicbaseurl",
"_tgt": "handlers_control_service_auth_buildgithubappinstallcallbackurl",
"source": "handlers_oauth_service_backendpublicbaseurl",
"target": "handlers_control_service_auth_buildgithubappinstallcallbackurl"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L92",
"weight": 1.0,
"_src": "handlers_oauth_service_resolvefrontendredirecturl",
"_tgt": "handlers_oauth_service_normalizefrontendredirecturl",
"source": "handlers_oauth_service_normalizefrontendredirecturl",
"target": "handlers_oauth_service_resolvefrontendredirecturl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L133",
"weight": 1.0,
"_src": "handlers_oauth_service_buildfrontendcallbackredirecturl",
"_tgt": "handlers_oauth_service_normalizefrontendredirecturl",
"source": "handlers_oauth_service_normalizefrontendredirecturl",
"target": "handlers_oauth_service_buildfrontendcallbackredirecturl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L101",
"weight": 1.0,
"_src": "handlers_oauth_service_normalizefrontendredirecturl",
"_tgt": "handlers_github_user_auth_getgithubfrontendredirectfromcookie",
"source": "handlers_oauth_service_normalizefrontendredirecturl",
"target": "handlers_github_user_auth_getgithubfrontendredirectfromcookie"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L80",
"weight": 1.0,
"_src": "handlers_oauth_service_normalizefrontendredirecturl",
"_tgt": "handlers_control_service_auth_getcontrolservicefrontendredirectfromcookie",
"source": "handlers_oauth_service_normalizefrontendredirecturl",
"target": "handlers_control_service_auth_getcontrolservicefrontendredirectfromcookie"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L49",
"weight": 1.0,
"_src": "handlers_oauth_service_resolvefrontendredirecturl",
"_tgt": "handlers_github_githublogin",
"source": "handlers_oauth_service_resolvefrontendredirecturl",
"target": "handlers_github_githublogin"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L84",
"weight": 1.0,
"_src": "handlers_oauth_service_buildgithubusercallbackurl",
"_tgt": "handlers_github_githubcallback",
"source": "handlers_oauth_service_buildgithubusercallbackurl",
"target": "handlers_github_githubcallback"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L135",
"weight": 1.0,
"_src": "handlers_oauth_service_buildfrontendcallbackredirecturl",
"_tgt": "handlers_github_githubcallback",
"source": "handlers_oauth_service_buildfrontendcallbackredirecturl",
"target": "handlers_github_githubcallback"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L508",
"weight": 1.0,
"_src": "handlers_oauth_service_buildfrontendcallbackredirecturl",
"_tgt": "handlers_control_service_auth_handleoauthcallback",
"source": "handlers_oauth_service_buildfrontendcallbackredirecturl",
"target": "handlers_control_service_auth_handleoauthcallback"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L194",
"weight": 1.0,
"_src": "handlers_oauth_service_upsertcentralizedoauthuser",
"_tgt": "handlers_oauth_service_firstnonempty",
"source": "handlers_oauth_service_firstnonempty",
"target": "handlers_oauth_service_upsertcentralizedoauthuser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L211",
"weight": 1.0,
"_src": "handlers_oauth_service_upsertcentralizedoauthuser",
"_tgt": "handlers_oauth_service_uniqueusername",
"source": "handlers_oauth_service_uniqueusername",
"target": "handlers_oauth_service_upsertcentralizedoauthuser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/oauth_service.go",
"source_location": "L242",
"weight": 1.0,
"_src": "handlers_oauth_service_upsertcentralizedoauthuser",
"_tgt": "handlers_control_service_auth_generaterandomstring",
"source": "handlers_oauth_service_upsertcentralizedoauthuser",
"target": "handlers_control_service_auth_generaterandomstring"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L112",
"weight": 1.0,
"_src": "handlers_oauth_service_upsertcentralizedoauthuser",
"_tgt": "handlers_github_githubcallback",
"source": "handlers_oauth_service_upsertcentralizedoauthuser",
"target": "handlers_github_githubcallback"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L491",
"weight": 1.0,
"_src": "handlers_oauth_service_upsertcentralizedoauthuser",
"_tgt": "handlers_control_service_auth_handleoauthcallback",
"source": "handlers_oauth_service_upsertcentralizedoauthuser",
"target": "handlers_control_service_auth_handleoauthcallback"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L15",
"weight": 1.0,
"_src": "backend_handlers_search_enhanced_go",
"_tgt": "handlers_searchfilters",
"source": "backend_handlers_search_enhanced_go",
"target": "handlers_searchfilters",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L30",
"weight": 1.0,
"_src": "backend_handlers_search_enhanced_go",
"_tgt": "handlers_daterange",
"source": "backend_handlers_search_enhanced_go",
"target": "handlers_daterange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L36",
"weight": 1.0,
"_src": "backend_handlers_search_enhanced_go",
"_tgt": "handlers_searchresult",
"source": "backend_handlers_search_enhanced_go",
"target": "handlers_searchresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L62",
"weight": 1.0,
"_src": "backend_handlers_search_enhanced_go",
"_tgt": "handlers_searchresponse",
"source": "backend_handlers_search_enhanced_go",
"target": "handlers_searchresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L73",
"weight": 1.0,
"_src": "backend_handlers_search_enhanced_go",
"_tgt": "handlers_search_enhanced_enhancedsearch",
"source": "backend_handlers_search_enhanced_go",
"target": "handlers_search_enhanced_enhancedsearch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L156",
"weight": 1.0,
"_src": "backend_handlers_search_enhanced_go",
"_tgt": "handlers_search_enhanced_searchbookmarks",
"source": "backend_handlers_search_enhanced_go",
"target": "handlers_search_enhanced_searchbookmarks",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L235",
"weight": 1.0,
"_src": "backend_handlers_search_enhanced_go",
"_tgt": "handlers_search_enhanced_searchtasks",
"source": "backend_handlers_search_enhanced_go",
"target": "handlers_search_enhanced_searchtasks",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L295",
"weight": 1.0,
"_src": "backend_handlers_search_enhanced_go",
"_tgt": "handlers_search_enhanced_searchnotes",
"source": "backend_handlers_search_enhanced_go",
"target": "handlers_search_enhanced_searchnotes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L359",
"weight": 1.0,
"_src": "backend_handlers_search_enhanced_go",
"_tgt": "handlers_search_enhanced_searchfiles",
"source": "backend_handlers_search_enhanced_go",
"target": "handlers_search_enhanced_searchfiles",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L431",
"weight": 1.0,
"_src": "backend_handlers_search_enhanced_go",
"_tgt": "handlers_search_enhanced_calculaterelevancescore",
"source": "backend_handlers_search_enhanced_go",
"target": "handlers_search_enhanced_calculaterelevancescore",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L479",
"weight": 1.0,
"_src": "backend_handlers_search_enhanced_go",
"_tgt": "handlers_search_enhanced_getsearchsuggestions",
"source": "backend_handlers_search_enhanced_go",
"target": "handlers_search_enhanced_getsearchsuggestions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L490",
"weight": 1.0,
"_src": "backend_handlers_search_enhanced_go",
"_tgt": "handlers_search_enhanced_savesearch",
"source": "backend_handlers_search_enhanced_go",
"target": "handlers_search_enhanced_savesearch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L512",
"weight": 1.0,
"_src": "backend_handlers_search_enhanced_go",
"_tgt": "handlers_search_enhanced_getsearchanalytics",
"source": "backend_handlers_search_enhanced_go",
"target": "handlers_search_enhanced_getsearchanalytics",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L102",
"weight": 1.0,
"_src": "handlers_search_enhanced_enhancedsearch",
"_tgt": "handlers_search_enhanced_searchbookmarks",
"source": "handlers_search_enhanced_enhancedsearch",
"target": "handlers_search_enhanced_searchbookmarks",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L105",
"weight": 1.0,
"_src": "handlers_search_enhanced_enhancedsearch",
"_tgt": "handlers_search_enhanced_searchtasks",
"source": "handlers_search_enhanced_enhancedsearch",
"target": "handlers_search_enhanced_searchtasks",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L108",
"weight": 1.0,
"_src": "handlers_search_enhanced_enhancedsearch",
"_tgt": "handlers_search_enhanced_searchnotes",
"source": "handlers_search_enhanced_enhancedsearch",
"target": "handlers_search_enhanced_searchnotes",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L111",
"weight": 1.0,
"_src": "handlers_search_enhanced_enhancedsearch",
"_tgt": "handlers_search_enhanced_searchfiles",
"source": "handlers_search_enhanced_enhancedsearch",
"target": "handlers_search_enhanced_searchfiles",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L137",
"weight": 1.0,
"_src": "handlers_search_enhanced_enhancedsearch",
"_tgt": "handlers_search_enhanced_getsearchsuggestions",
"source": "handlers_search_enhanced_enhancedsearch",
"target": "handlers_search_enhanced_getsearchsuggestions",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L221",
"weight": 1.0,
"_src": "handlers_search_enhanced_searchbookmarks",
"_tgt": "handlers_search_enhanced_calculaterelevancescore",
"source": "handlers_search_enhanced_searchbookmarks",
"target": "handlers_search_enhanced_calculaterelevancescore",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L285",
"weight": 1.0,
"_src": "handlers_search_enhanced_searchtasks",
"_tgt": "handlers_search_enhanced_calculaterelevancescore",
"source": "handlers_search_enhanced_searchtasks",
"target": "handlers_search_enhanced_calculaterelevancescore",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L349",
"weight": 1.0,
"_src": "handlers_search_enhanced_searchnotes",
"_tgt": "handlers_search_enhanced_calculaterelevancescore",
"source": "handlers_search_enhanced_searchnotes",
"target": "handlers_search_enhanced_calculaterelevancescore",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search_enhanced.go",
"source_location": "L421",
"weight": 1.0,
"_src": "handlers_search_enhanced_searchfiles",
"_tgt": "handlers_search_enhanced_calculaterelevancescore",
"source": "handlers_search_enhanced_searchfiles",
"target": "handlers_search_enhanced_calculaterelevancescore",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_handlers_learning_path_go",
"_tgt": "handlers_learning_path_getlearningpaths",
"source": "backend_handlers_learning_path_go",
"target": "handlers_learning_path_getlearningpaths",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L50",
"weight": 1.0,
"_src": "backend_handlers_learning_path_go",
"_tgt": "handlers_learning_path_getlearningpath",
"source": "backend_handlers_learning_path_go",
"target": "handlers_learning_path_getlearningpath",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L73",
"weight": 1.0,
"_src": "backend_handlers_learning_path_go",
"_tgt": "handlers_learning_path_createlearningpath",
"source": "backend_handlers_learning_path_go",
"target": "handlers_learning_path_createlearningpath",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L104",
"weight": 1.0,
"_src": "backend_handlers_learning_path_go",
"_tgt": "handlers_learning_path_updatelearningpath",
"source": "backend_handlers_learning_path_go",
"target": "handlers_learning_path_updatelearningpath",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L144",
"weight": 1.0,
"_src": "backend_handlers_learning_path_go",
"_tgt": "handlers_learning_path_deletelearningpath",
"source": "backend_handlers_learning_path_go",
"target": "handlers_learning_path_deletelearningpath",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L174",
"weight": 1.0,
"_src": "backend_handlers_learning_path_go",
"_tgt": "handlers_learning_path_enrollinlearningpath",
"source": "backend_handlers_learning_path_go",
"target": "handlers_learning_path_enrollinlearningpath",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L223",
"weight": 1.0,
"_src": "backend_handlers_learning_path_go",
"_tgt": "handlers_learning_path_getuserenrollments",
"source": "backend_handlers_learning_path_go",
"target": "handlers_learning_path_getuserenrollments",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L245",
"weight": 1.0,
"_src": "backend_handlers_learning_path_go",
"_tgt": "handlers_learning_path_updateprogress",
"source": "backend_handlers_learning_path_go",
"target": "handlers_learning_path_updateprogress",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L304",
"weight": 1.0,
"_src": "backend_handlers_learning_path_go",
"_tgt": "handlers_learning_path_ratelearningpath",
"source": "backend_handlers_learning_path_go",
"target": "handlers_learning_path_ratelearningpath",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/learning_path.go",
"source_location": "L369",
"weight": 1.0,
"_src": "backend_handlers_learning_path_go",
"_tgt": "handlers_learning_path_getlearningpathcategories",
"source": "backend_handlers_learning_path_go",
"target": "handlers_learning_path_getlearningpathcategories",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_handlers_file_go",
"_tgt": "handlers_createfilesharerequest",
"source": "backend_handlers_file_go",
"target": "handlers_createfilesharerequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L27",
"weight": 1.0,
"_src": "backend_handlers_file_go",
"_tgt": "handlers_fileshareresponse",
"source": "backend_handlers_file_go",
"target": "handlers_fileshareresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L42",
"weight": 1.0,
"_src": "backend_handlers_file_go",
"_tgt": "handlers_file_generatesecuresharetoken",
"source": "backend_handlers_file_go",
"target": "handlers_file_generatesecuresharetoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L51",
"weight": 1.0,
"_src": "backend_handlers_file_go",
"_tgt": "handlers_file_buildpublicshareurl",
"source": "backend_handlers_file_go",
"target": "handlers_file_buildpublicshareurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L86",
"weight": 1.0,
"_src": "backend_handlers_file_go",
"_tgt": "handlers_file_mapfileshareresponse",
"source": "backend_handlers_file_go",
"target": "handlers_file_mapfileshareresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L104",
"weight": 1.0,
"_src": "backend_handlers_file_go",
"_tgt": "handlers_file_getfiles",
"source": "backend_handlers_file_go",
"target": "handlers_file_getfiles",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L149",
"weight": 1.0,
"_src": "backend_handlers_file_go",
"_tgt": "handlers_file_uploadfile",
"source": "backend_handlers_file_go",
"target": "handlers_file_uploadfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L234",
"weight": 1.0,
"_src": "backend_handlers_file_go",
"_tgt": "handlers_file_getfile",
"source": "backend_handlers_file_go",
"target": "handlers_file_getfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L251",
"weight": 1.0,
"_src": "backend_handlers_file_go",
"_tgt": "handlers_file_downloadfile",
"source": "backend_handlers_file_go",
"target": "handlers_file_downloadfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L277",
"weight": 1.0,
"_src": "backend_handlers_file_go",
"_tgt": "handlers_file_createfileshare",
"source": "backend_handlers_file_go",
"target": "handlers_file_createfileshare",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L352",
"weight": 1.0,
"_src": "backend_handlers_file_go",
"_tgt": "handlers_file_getfileshares",
"source": "backend_handlers_file_go",
"target": "handlers_file_getfileshares",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L392",
"weight": 1.0,
"_src": "backend_handlers_file_go",
"_tgt": "handlers_file_deletefileshare",
"source": "backend_handlers_file_go",
"target": "handlers_file_deletefileshare",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L436",
"weight": 1.0,
"_src": "backend_handlers_file_go",
"_tgt": "handlers_file_deletefile",
"source": "backend_handlers_file_go",
"target": "handlers_file_deletefile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L473",
"weight": 1.0,
"_src": "backend_handlers_file_go",
"_tgt": "handlers_file_determinefiletype",
"source": "backend_handlers_file_go",
"target": "handlers_file_determinefiletype",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L312",
"weight": 1.0,
"_src": "handlers_file_createfileshare",
"_tgt": "handlers_file_generatesecuresharetoken",
"source": "handlers_file_generatesecuresharetoken",
"target": "handlers_file_createfileshare",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/file.go",
"source_location": "L44",
"weight": 1.0,
"_src": "handlers_file_generatesecuresharetoken",
"_tgt": "middleware_requestbody_read",
"source": "handlers_file_generatesecuresharetoken",
"target": "middleware_requestbody_read"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L93",
"weight": 1.0,
"_src": "handlers_file_mapfileshareresponse",
"_tgt": "handlers_file_buildpublicshareurl",
"source": "handlers_file_buildpublicshareurl",
"target": "handlers_file_mapfileshareresponse",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L348",
"weight": 1.0,
"_src": "handlers_file_createfileshare",
"_tgt": "handlers_file_mapfileshareresponse",
"source": "handlers_file_mapfileshareresponse",
"target": "handlers_file_createfileshare",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L385",
"weight": 1.0,
"_src": "handlers_file_getfileshares",
"_tgt": "handlers_file_mapfileshareresponse",
"source": "handlers_file_mapfileshareresponse",
"target": "handlers_file_getfileshares",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/file.go",
"source_location": "L208",
"weight": 1.0,
"_src": "handlers_file_uploadfile",
"_tgt": "handlers_file_determinefiletype",
"source": "handlers_file_uploadfile",
"target": "handlers_file_determinefiletype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_handlers_browser_extension_go",
"_tgt": "handlers_createapikeyrequest",
"source": "backend_handlers_browser_extension_go",
"target": "handlers_createapikeyrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L27",
"weight": 1.0,
"_src": "backend_handlers_browser_extension_go",
"_tgt": "handlers_apikeyresponse",
"source": "backend_handlers_browser_extension_go",
"target": "handlers_apikeyresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L218",
"weight": 1.0,
"_src": "backend_handlers_browser_extension_go",
"_tgt": "handlers_browser_extension_generateapikey",
"source": "backend_handlers_browser_extension_go",
"target": "handlers_browser_extension_generateapikey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L113",
"weight": 1.0,
"_src": "backend_handlers_browser_extension_go",
"_tgt": "handlers_browser_extension_getapikeys",
"source": "backend_handlers_browser_extension_go",
"target": "handlers_browser_extension_getapikeys",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L148",
"weight": 1.0,
"_src": "backend_handlers_browser_extension_go",
"_tgt": "handlers_browser_extension_revokeapikey",
"source": "backend_handlers_browser_extension_go",
"target": "handlers_browser_extension_revokeapikey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L175",
"weight": 1.0,
"_src": "backend_handlers_browser_extension_go",
"_tgt": "handlers_browser_extension_validateapikey",
"source": "backend_handlers_browser_extension_go",
"target": "handlers_browser_extension_validateapikey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L233",
"weight": 1.0,
"_src": "backend_handlers_browser_extension_go",
"_tgt": "handlers_browser_extension_registerbrowserextension",
"source": "backend_handlers_browser_extension_go",
"target": "handlers_browser_extension_registerbrowserextension",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L281",
"weight": 1.0,
"_src": "backend_handlers_browser_extension_go",
"_tgt": "handlers_browser_extension_getbrowserextensions",
"source": "backend_handlers_browser_extension_go",
"target": "handlers_browser_extension_getbrowserextensions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L301",
"weight": 1.0,
"_src": "backend_handlers_browser_extension_go",
"_tgt": "handlers_browser_extension_revokebrowserextension",
"source": "backend_handlers_browser_extension_go",
"target": "handlers_browser_extension_revokebrowserextension",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L328",
"weight": 1.0,
"_src": "backend_handlers_browser_extension_go",
"_tgt": "handlers_browser_extension_downloadbrowserextension",
"source": "backend_handlers_browser_extension_go",
"target": "handlers_browser_extension_downloadbrowserextension",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L370",
"weight": 1.0,
"_src": "backend_handlers_browser_extension_go",
"_tgt": "handlers_browser_extension_createzip",
"source": "backend_handlers_browser_extension_go",
"target": "handlers_browser_extension_createzip",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L223",
"weight": 1.0,
"_src": "handlers_browser_extension_generateapikey",
"_tgt": "middleware_requestbody_read",
"source": "handlers_browser_extension_generateapikey",
"target": "middleware_requestbody_read"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/browser_extension.go",
"source_location": "L336",
"weight": 1.0,
"_src": "handlers_browser_extension_downloadbrowserextension",
"_tgt": "handlers_browser_extension_createzip",
"source": "handlers_browser_extension_downloadbrowserextension",
"target": "handlers_browser_extension_createzip",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat.go",
"source_location": "L18",
"weight": 1.0,
"_src": "backend_handlers_chat_go",
"_tgt": "handlers_mistralconfig",
"source": "backend_handlers_chat_go",
"target": "handlers_mistralconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat.go",
"source_location": "L27",
"weight": 1.0,
"_src": "backend_handlers_chat_go",
"_tgt": "handlers_chatrequest",
"source": "backend_handlers_chat_go",
"target": "handlers_chatrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat.go",
"source_location": "L36",
"weight": 1.0,
"_src": "backend_handlers_chat_go",
"_tgt": "handlers_chatresponse",
"source": "backend_handlers_chat_go",
"target": "handlers_chatresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat.go",
"source_location": "L48",
"weight": 1.0,
"_src": "backend_handlers_chat_go",
"_tgt": "handlers_tokenusage",
"source": "backend_handlers_chat_go",
"target": "handlers_tokenusage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat.go",
"source_location": "L55",
"weight": 1.0,
"_src": "backend_handlers_chat_go",
"_tgt": "handlers_mistralmessage",
"source": "backend_handlers_chat_go",
"target": "handlers_mistralmessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat.go",
"source_location": "L61",
"weight": 1.0,
"_src": "backend_handlers_chat_go",
"_tgt": "handlers_mistralrequest",
"source": "backend_handlers_chat_go",
"target": "handlers_mistralrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat.go",
"source_location": "L69",
"weight": 1.0,
"_src": "backend_handlers_chat_go",
"_tgt": "handlers_mistralresponse",
"source": "backend_handlers_chat_go",
"target": "handlers_mistralresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat.go",
"source_location": "L98",
"weight": 1.0,
"_src": "backend_handlers_chat_go",
"_tgt": "handlers_chat_getmistralconfig",
"source": "backend_handlers_chat_go",
"target": "handlers_chat_getmistralconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat.go",
"source_location": "L103",
"weight": 1.0,
"_src": "backend_handlers_chat_go",
"_tgt": "handlers_chat_sendmessage",
"source": "backend_handlers_chat_go",
"target": "handlers_chat_sendmessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat.go",
"source_location": "L274",
"weight": 1.0,
"_src": "backend_handlers_chat_go",
"_tgt": "handlers_chat_getsessions",
"source": "backend_handlers_chat_go",
"target": "handlers_chat_getsessions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat.go",
"source_location": "L284",
"weight": 1.0,
"_src": "backend_handlers_chat_go",
"_tgt": "handlers_chat_getsessionmessages",
"source": "backend_handlers_chat_go",
"target": "handlers_chat_getsessionmessages",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat.go",
"source_location": "L302",
"weight": 1.0,
"_src": "backend_handlers_chat_go",
"_tgt": "handlers_chat_deletesession",
"source": "backend_handlers_chat_go",
"target": "handlers_chat_deletesession",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat.go",
"source_location": "L322",
"weight": 1.0,
"_src": "backend_handlers_chat_go",
"_tgt": "handlers_chat_callmistral",
"source": "backend_handlers_chat_go",
"target": "handlers_chat_callmistral",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/chat.go",
"source_location": "L158",
"weight": 1.0,
"_src": "handlers_chat_sendmessage",
"_tgt": "handlers_chat_context_buildusercontext",
"source": "handlers_chat_sendmessage",
"target": "handlers_chat_context_buildusercontext"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/chat.go",
"source_location": "L168",
"weight": 1.0,
"_src": "handlers_chat_sendmessage",
"_tgt": "handlers_chat_context_buildsystemprompt",
"source": "handlers_chat_sendmessage",
"target": "handlers_chat_context_buildsystemprompt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/chat.go",
"source_location": "L241",
"weight": 1.0,
"_src": "handlers_chat_sendmessage",
"_tgt": "handlers_chat_context_getcontextitemids",
"source": "handlers_chat_sendmessage",
"target": "handlers_chat_context_getcontextitemids"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/demo.go",
"source_location": "L11",
"weight": 1.0,
"_src": "backend_handlers_demo_go",
"_tgt": "handlers_demo_demostatus",
"source": "backend_handlers_demo_go",
"target": "handlers_demo_demostatus",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/demo.go",
"source_location": "L13",
"weight": 1.0,
"_src": "handlers_demo_demostatus",
"_tgt": "lib_auth_isdemomode",
"source": "handlers_demo_demostatus",
"target": "lib_auth_isdemomode"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L34",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_githubusertokenresponse",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_githubusertokenresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L46",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_githubuseremail",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_githubuseremail",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L52",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_githubuserinstallationsresponse",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_githubuserinstallationsresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L58",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_getgithubappclientid",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_getgithubappclientid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L62",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_getgithubappclientsecret",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_getgithubappclientsecret",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L66",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_hasgithubuserauthconfig",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_hasgithubuserauthconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L70",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_issecurerequest",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_issecurerequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L77",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_setgithubauthcookie",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_setgithubauthcookie",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L82",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_storegithubauthflowstate",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_storegithubauthflowstate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L91",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_cleargithubauthflowstate",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_cleargithubauthflowstate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L96",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_getgithubfrontendredirectfromcookie",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_getgithubfrontendredirectfromcookie",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L104",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_postgithubtokenrequest",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_postgithubtokenrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L146",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_exchangegithubauthorizationcode",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_exchangegithubauthorizationcode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L165",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_refreshgithubuseraccesstoken",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_refreshgithubuseraccesstoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L182",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_tokenexpiryfromseconds",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_tokenexpiryfromseconds",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L190",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_upsertgithubuserauth",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_upsertgithubuserauth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L250",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_getgithubuserauthrecord",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_getgithubuserauthrecord",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L258",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_decryptgithubusertoken",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_decryptgithubusertoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L266",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L330",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_fetchgithubprimaryverifiedemail",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_fetchgithubprimaryverifiedemail",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L373",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_listgithubuserinstallations",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_listgithubuserinstallations",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L417",
"weight": 1.0,
"_src": "backend_handlers_github_user_auth_go",
"_tgt": "handlers_github_user_auth_verifygithubinstallationaccessforuser",
"source": "backend_handlers_github_user_auth_go",
"target": "handlers_github_user_auth_verifygithubinstallationaccessforuser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L67",
"weight": 1.0,
"_src": "handlers_github_user_auth_hasgithubuserauthconfig",
"_tgt": "handlers_github_user_auth_getgithubappclientid",
"source": "handlers_github_user_auth_getgithubappclientid",
"target": "handlers_github_user_auth_hasgithubuserauthconfig",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L155",
"weight": 1.0,
"_src": "handlers_github_user_auth_exchangegithubauthorizationcode",
"_tgt": "handlers_github_user_auth_getgithubappclientid",
"source": "handlers_github_user_auth_getgithubappclientid",
"target": "handlers_github_user_auth_exchangegithubauthorizationcode",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L174",
"weight": 1.0,
"_src": "handlers_github_user_auth_refreshgithubuseraccesstoken",
"_tgt": "handlers_github_user_auth_getgithubappclientid",
"source": "handlers_github_user_auth_getgithubappclientid",
"target": "handlers_github_user_auth_refreshgithubuseraccesstoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L67",
"weight": 1.0,
"_src": "handlers_github_user_auth_hasgithubuserauthconfig",
"_tgt": "handlers_github_user_auth_getgithubappclientsecret",
"source": "handlers_github_user_auth_getgithubappclientsecret",
"target": "handlers_github_user_auth_hasgithubuserauthconfig",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L156",
"weight": 1.0,
"_src": "handlers_github_user_auth_exchangegithubauthorizationcode",
"_tgt": "handlers_github_user_auth_getgithubappclientsecret",
"source": "handlers_github_user_auth_getgithubappclientsecret",
"target": "handlers_github_user_auth_exchangegithubauthorizationcode",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L175",
"weight": 1.0,
"_src": "handlers_github_user_auth_refreshgithubuseraccesstoken",
"_tgt": "handlers_github_user_auth_getgithubappclientsecret",
"source": "handlers_github_user_auth_getgithubappclientsecret",
"target": "handlers_github_user_auth_refreshgithubuseraccesstoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L150",
"weight": 1.0,
"_src": "handlers_github_user_auth_exchangegithubauthorizationcode",
"_tgt": "handlers_github_user_auth_hasgithubuserauthconfig",
"source": "handlers_github_user_auth_hasgithubuserauthconfig",
"target": "handlers_github_user_auth_exchangegithubauthorizationcode",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L169",
"weight": 1.0,
"_src": "handlers_github_user_auth_refreshgithubuseraccesstoken",
"_tgt": "handlers_github_user_auth_hasgithubuserauthconfig",
"source": "handlers_github_user_auth_hasgithubuserauthconfig",
"target": "handlers_github_user_auth_refreshgithubuseraccesstoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L73",
"weight": 1.0,
"_src": "handlers_github_user_auth_hasgithubuserauthconfig",
"_tgt": "handlers_github_backup_getgithubappstatus",
"source": "handlers_github_user_auth_hasgithubuserauthconfig",
"target": "handlers_github_backup_getgithubappstatus"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L79",
"weight": 1.0,
"_src": "handlers_github_user_auth_setgithubauthcookie",
"_tgt": "handlers_github_user_auth_issecurerequest",
"source": "handlers_github_user_auth_issecurerequest",
"target": "handlers_github_user_auth_setgithubauthcookie",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L83",
"weight": 1.0,
"_src": "handlers_github_user_auth_storegithubauthflowstate",
"_tgt": "handlers_github_user_auth_setgithubauthcookie",
"source": "handlers_github_user_auth_setgithubauthcookie",
"target": "handlers_github_user_auth_storegithubauthflowstate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L92",
"weight": 1.0,
"_src": "handlers_github_user_auth_cleargithubauthflowstate",
"_tgt": "handlers_github_user_auth_setgithubauthcookie",
"source": "handlers_github_user_auth_setgithubauthcookie",
"target": "handlers_github_user_auth_cleargithubauthflowstate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L65",
"weight": 1.0,
"_src": "handlers_github_user_auth_setgithubauthcookie",
"_tgt": "handlers_control_service_auth_storecontrolserviceauthflowstate",
"source": "handlers_github_user_auth_setgithubauthcookie",
"target": "handlers_control_service_auth_storecontrolserviceauthflowstate"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L72",
"weight": 1.0,
"_src": "handlers_github_user_auth_setgithubauthcookie",
"_tgt": "handlers_control_service_auth_clearcontrolserviceauthflowstate",
"source": "handlers_github_user_auth_setgithubauthcookie",
"target": "handlers_control_service_auth_clearcontrolserviceauthflowstate"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L64",
"weight": 1.0,
"_src": "handlers_github_user_auth_cleargithubauthflowstate",
"_tgt": "handlers_github_githubcallback",
"source": "handlers_github_user_auth_cleargithubauthflowstate",
"target": "handlers_github_githubcallback"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L62",
"weight": 1.0,
"_src": "handlers_github_user_auth_getgithubfrontendredirectfromcookie",
"_tgt": "handlers_github_githubcallback",
"source": "handlers_github_user_auth_getgithubfrontendredirectfromcookie",
"target": "handlers_github_githubcallback"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L162",
"weight": 1.0,
"_src": "handlers_github_user_auth_exchangegithubauthorizationcode",
"_tgt": "handlers_github_user_auth_postgithubtokenrequest",
"source": "handlers_github_user_auth_postgithubtokenrequest",
"target": "handlers_github_user_auth_exchangegithubauthorizationcode",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L179",
"weight": 1.0,
"_src": "handlers_github_user_auth_refreshgithubuseraccesstoken",
"_tgt": "handlers_github_user_auth_postgithubtokenrequest",
"source": "handlers_github_user_auth_postgithubtokenrequest",
"target": "handlers_github_user_auth_refreshgithubuseraccesstoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L125",
"weight": 1.0,
"_src": "handlers_github_user_auth_postgithubtokenrequest",
"_tgt": "handlers_github_backup_truncatestring",
"source": "handlers_github_user_auth_postgithubtokenrequest",
"target": "handlers_github_backup_truncatestring"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L140",
"weight": 1.0,
"_src": "handlers_github_user_auth_postgithubtokenrequest",
"_tgt": "sqlc_db_new",
"source": "handlers_github_user_auth_postgithubtokenrequest",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L148",
"weight": 1.0,
"_src": "handlers_github_user_auth_exchangegithubauthorizationcode",
"_tgt": "sqlc_db_new",
"source": "handlers_github_user_auth_exchangegithubauthorizationcode",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L91",
"weight": 1.0,
"_src": "handlers_github_user_auth_exchangegithubauthorizationcode",
"_tgt": "handlers_github_githubcallback",
"source": "handlers_github_user_auth_exchangegithubauthorizationcode",
"target": "handlers_github_githubcallback"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L297",
"weight": 1.0,
"_src": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"_tgt": "handlers_github_user_auth_refreshgithubuseraccesstoken",
"source": "handlers_github_user_auth_refreshgithubuseraccesstoken",
"target": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L167",
"weight": 1.0,
"_src": "handlers_github_user_auth_refreshgithubuseraccesstoken",
"_tgt": "sqlc_db_new",
"source": "handlers_github_user_auth_refreshgithubuseraccesstoken",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L226",
"weight": 1.0,
"_src": "handlers_github_user_auth_upsertgithubuserauth",
"_tgt": "handlers_github_user_auth_tokenexpiryfromseconds",
"source": "handlers_github_user_auth_tokenexpiryfromseconds",
"target": "handlers_github_user_auth_upsertgithubuserauth",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L311",
"weight": 1.0,
"_src": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"_tgt": "handlers_github_user_auth_upsertgithubuserauth",
"source": "handlers_github_user_auth_upsertgithubuserauth",
"target": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L192",
"weight": 1.0,
"_src": "handlers_github_user_auth_upsertgithubuserauth",
"_tgt": "sqlc_db_new",
"source": "handlers_github_user_auth_upsertgithubuserauth",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L201",
"weight": 1.0,
"_src": "handlers_github_user_auth_upsertgithubuserauth",
"_tgt": "utils_encryption_encrypt",
"source": "handlers_github_user_auth_upsertgithubuserauth",
"target": "utils_encryption_encrypt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L124",
"weight": 1.0,
"_src": "handlers_github_user_auth_upsertgithubuserauth",
"_tgt": "handlers_github_githubcallback",
"source": "handlers_github_user_auth_upsertgithubuserauth",
"target": "handlers_github_githubcallback"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L267",
"weight": 1.0,
"_src": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"_tgt": "handlers_github_user_auth_getgithubuserauthrecord",
"source": "handlers_github_user_auth_getgithubuserauthrecord",
"target": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L230",
"weight": 1.0,
"_src": "handlers_github_user_auth_getgithubuserauthrecord",
"_tgt": "handlers_github_getgithubrepos",
"source": "handlers_github_user_auth_getgithubuserauthrecord",
"target": "handlers_github_getgithubrepos"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L276",
"weight": 1.0,
"_src": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"_tgt": "handlers_github_user_auth_decryptgithubusertoken",
"source": "handlers_github_user_auth_decryptgithubusertoken",
"target": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L259",
"weight": 1.0,
"_src": "handlers_github_user_auth_decryptgithubusertoken",
"_tgt": "utils_encryption_decrypt",
"source": "handlers_github_user_auth_decryptgithubusertoken",
"target": "utils_encryption_decrypt"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L418",
"weight": 1.0,
"_src": "handlers_github_user_auth_verifygithubinstallationaccessforuser",
"_tgt": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"source": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"target": "handlers_github_user_auth_verifygithubinstallationaccessforuser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L270",
"weight": 1.0,
"_src": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"_tgt": "sqlc_db_new",
"source": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L236",
"weight": 1.0,
"_src": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"_tgt": "handlers_github_getgithubrepos",
"source": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"target": "handlers_github_getgithubrepos"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L421",
"weight": 1.0,
"_src": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"_tgt": "handlers_github_getgithubactivity",
"source": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"target": "handlers_github_getgithubactivity"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L154",
"weight": 1.0,
"_src": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"_tgt": "handlers_github_backup_getgithubappinstallurl",
"source": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"target": "handlers_github_backup_getgithubappinstallurl"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L556",
"weight": 1.0,
"_src": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"_tgt": "handlers_github_backup_resolvegithubbackuptoken",
"source": "handlers_github_user_auth_getgithubuseraccesstokenforuser",
"target": "handlers_github_backup_resolvegithubbackuptoken"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L352",
"weight": 1.0,
"_src": "handlers_github_user_auth_fetchgithubprimaryverifiedemail",
"_tgt": "handlers_github_backup_truncatestring",
"source": "handlers_github_user_auth_fetchgithubprimaryverifiedemail",
"target": "handlers_github_backup_truncatestring"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L370",
"weight": 1.0,
"_src": "handlers_github_user_auth_fetchgithubprimaryverifiedemail",
"_tgt": "sqlc_db_new",
"source": "handlers_github_user_auth_fetchgithubprimaryverifiedemail",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L186",
"weight": 1.0,
"_src": "handlers_github_user_auth_fetchgithubprimaryverifiedemail",
"_tgt": "handlers_github_getprimaryemail",
"source": "handlers_github_user_auth_fetchgithubprimaryverifiedemail",
"target": "handlers_github_getprimaryemail"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L423",
"weight": 1.0,
"_src": "handlers_github_user_auth_verifygithubinstallationaccessforuser",
"_tgt": "handlers_github_user_auth_listgithubuserinstallations",
"source": "handlers_github_user_auth_listgithubuserinstallations",
"target": "handlers_github_user_auth_verifygithubinstallationaccessforuser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L399",
"weight": 1.0,
"_src": "handlers_github_user_auth_listgithubuserinstallations",
"_tgt": "handlers_github_backup_truncatestring",
"source": "handlers_github_user_auth_listgithubuserinstallations",
"target": "handlers_github_backup_truncatestring"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_user_auth.go",
"source_location": "L433",
"weight": 1.0,
"_src": "handlers_github_user_auth_verifygithubinstallationaccessforuser",
"_tgt": "sqlc_db_new",
"source": "handlers_github_user_auth_verifygithubinstallationaccessforuser",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L225",
"weight": 1.0,
"_src": "handlers_github_user_auth_verifygithubinstallationaccessforuser",
"_tgt": "handlers_github_backup_githubappinstallcallback",
"source": "handlers_github_user_auth_verifygithubinstallationaccessforuser",
"target": "handlers_github_backup_githubappinstallcallback"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/member.go",
"source_location": "L15",
"weight": 1.0,
"_src": "backend_handlers_member_go",
"_tgt": "handlers_memberhandler",
"source": "backend_handlers_member_go",
"target": "handlers_memberhandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/member.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_handlers_member_go",
"_tgt": "handlers_member_newmemberhandler",
"source": "backend_handlers_member_go",
"target": "handlers_member_newmemberhandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/member.go",
"source_location": "L103",
"weight": 1.0,
"_src": "backend_handlers_member_go",
"_tgt": "handlers_member_getinitials",
"source": "backend_handlers_member_go",
"target": "handlers_member_getinitials",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/member.go",
"source_location": "L116",
"weight": 1.0,
"_src": "backend_handlers_member_go",
"_tgt": "handlers_member_formattime",
"source": "backend_handlers_member_go",
"target": "handlers_member_formattime",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/member.go",
"source_location": "L138",
"weight": 1.0,
"_src": "backend_handlers_member_go",
"_tgt": "handlers_member_plurals",
"source": "backend_handlers_member_go",
"target": "handlers_member_plurals",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/member.go",
"source_location": "L25",
"weight": 1.0,
"_src": "handlers_memberhandler",
"_tgt": "handlers_memberhandler_getmembers",
"source": "handlers_memberhandler",
"target": "handlers_memberhandler_getmembers",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/member.go",
"source_location": "L76",
"weight": 1.0,
"_src": "handlers_memberhandler",
"_tgt": "handlers_memberhandler_getmemberstats",
"source": "handlers_memberhandler",
"target": "handlers_memberhandler_getmemberstats",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/member.go",
"source_location": "L58",
"weight": 1.0,
"_src": "handlers_memberhandler_getmembers",
"_tgt": "handlers_member_getinitials",
"source": "handlers_memberhandler_getmembers",
"target": "handlers_member_getinitials",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/member.go",
"source_location": "L59",
"weight": 1.0,
"_src": "handlers_memberhandler_getmembers",
"_tgt": "handlers_member_formattime",
"source": "handlers_memberhandler_getmembers",
"target": "handlers_member_formattime",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/member.go",
"source_location": "L128",
"weight": 1.0,
"_src": "handlers_member_formattime",
"_tgt": "handlers_member_plurals",
"source": "handlers_member_formattime",
"target": "handlers_member_plurals",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github.go",
"source_location": "L18",
"weight": 1.0,
"_src": "backend_handlers_github_go",
"_tgt": "handlers_githubuser",
"source": "backend_handlers_github_go",
"target": "handlers_githubuser",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github.go",
"source_location": "L28",
"weight": 1.0,
"_src": "backend_handlers_github_go",
"_tgt": "handlers_githubrepo",
"source": "backend_handlers_github_go",
"target": "handlers_githubrepo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github.go",
"source_location": "L48",
"weight": 1.0,
"_src": "backend_handlers_github_go",
"_tgt": "handlers_github_githublogin",
"source": "backend_handlers_github_go",
"target": "handlers_github_githublogin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github.go",
"source_location": "L61",
"weight": 1.0,
"_src": "backend_handlers_github_go",
"_tgt": "handlers_github_githubcallback",
"source": "backend_handlers_github_go",
"target": "handlers_github_githubcallback",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github.go",
"source_location": "L144",
"weight": 1.0,
"_src": "backend_handlers_github_go",
"_tgt": "handlers_github_getgithubuser",
"source": "backend_handlers_github_go",
"target": "handlers_github_getgithubuser",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github.go",
"source_location": "L185",
"weight": 1.0,
"_src": "backend_handlers_github_go",
"_tgt": "handlers_github_getprimaryemail",
"source": "backend_handlers_github_go",
"target": "handlers_github_getprimaryemail",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github.go",
"source_location": "L190",
"weight": 1.0,
"_src": "backend_handlers_github_go",
"_tgt": "handlers_github_getcurrentuserwithgithub",
"source": "backend_handlers_github_go",
"target": "handlers_github_getcurrentuserwithgithub",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github.go",
"source_location": "L204",
"weight": 1.0,
"_src": "backend_handlers_github_go",
"_tgt": "handlers_github_getgithubrepos",
"source": "backend_handlers_github_go",
"target": "handlers_github_getgithubrepos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github.go",
"source_location": "L252",
"weight": 1.0,
"_src": "backend_handlers_github_go",
"_tgt": "handlers_githubcontribution",
"source": "backend_handlers_github_go",
"target": "handlers_githubcontribution",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github.go",
"source_location": "L259",
"weight": 1.0,
"_src": "backend_handlers_github_go",
"_tgt": "handlers_githubactivityresponse",
"source": "backend_handlers_github_go",
"target": "handlers_githubactivityresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github.go",
"source_location": "L266",
"weight": 1.0,
"_src": "backend_handlers_github_go",
"_tgt": "handlers_github_fetchgithubrepos",
"source": "backend_handlers_github_go",
"target": "handlers_github_fetchgithubrepos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github.go",
"source_location": "L301",
"weight": 1.0,
"_src": "backend_handlers_github_go",
"_tgt": "handlers_github_fetchgithubcontributions",
"source": "backend_handlers_github_go",
"target": "handlers_github_fetchgithubcontributions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github.go",
"source_location": "L398",
"weight": 1.0,
"_src": "backend_handlers_github_go",
"_tgt": "handlers_github_getgithubactivity",
"source": "backend_handlers_github_go",
"target": "handlers_github_getgithubactivity",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L49",
"weight": 1.0,
"_src": "handlers_github_githublogin",
"_tgt": "handlers_control_service_auth_storecontrolserviceauthflowstate",
"source": "handlers_github_githublogin",
"target": "handlers_control_service_auth_storecontrolserviceauthflowstate"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L51",
"weight": 1.0,
"_src": "handlers_github_githublogin",
"_tgt": "handlers_control_service_auth_buildcontrolservicegithubstarturl",
"source": "handlers_github_githublogin",
"target": "handlers_control_service_auth_buildcontrolservicegithubstarturl"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L65",
"weight": 1.0,
"_src": "handlers_github_githublogin",
"_tgt": "handlers_github_app_auth_test_testgithubloginredirectstocontrolservice",
"source": "handlers_github_githublogin",
"target": "handlers_github_app_auth_test_testgithubloginredirectstocontrolservice"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github.go",
"source_location": "L101",
"weight": 1.0,
"_src": "handlers_github_githubcallback",
"_tgt": "handlers_github_getgithubuser",
"source": "handlers_github_githubcallback",
"target": "handlers_github_getgithubuser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L129",
"weight": 1.0,
"_src": "handlers_github_githubcallback",
"_tgt": "handlers_auth_generatejwt",
"source": "handlers_github_githubcallback",
"target": "handlers_auth_generatejwt"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github.go",
"source_location": "L175",
"weight": 1.0,
"_src": "handlers_github_getgithubuser",
"_tgt": "handlers_github_getprimaryemail",
"source": "handlers_github_getgithubuser",
"target": "handlers_github_getprimaryemail",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L167",
"weight": 1.0,
"_src": "handlers_github_getgithubuser",
"_tgt": "handlers_github_backup_truncatestring",
"source": "handlers_github_getgithubuser",
"target": "handlers_github_backup_truncatestring"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github.go",
"source_location": "L242",
"weight": 1.0,
"_src": "handlers_github_getgithubrepos",
"_tgt": "handlers_github_fetchgithubrepos",
"source": "handlers_github_getgithubrepos",
"target": "handlers_github_fetchgithubrepos",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L205",
"weight": 1.0,
"_src": "handlers_github_getgithubrepos",
"_tgt": "handlers_github_backup_getgithubrequestuserid",
"source": "handlers_github_getgithubrepos",
"target": "handlers_github_backup_getgithubrequestuserid"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L213",
"weight": 1.0,
"_src": "handlers_github_getgithubrepos",
"_tgt": "handlers_control_service_auth_getcontrolservicesessionrecord",
"source": "handlers_github_getgithubrepos",
"target": "handlers_control_service_auth_getcontrolservicesessionrecord"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L214",
"weight": 1.0,
"_src": "handlers_github_getgithubrepos",
"_tgt": "handlers_control_service_auth_fetchcontrolservicegithubrepos",
"source": "handlers_github_getgithubrepos",
"target": "handlers_control_service_auth_fetchcontrolservicegithubrepos"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L200",
"weight": 1.0,
"_src": "handlers_github_getgithubrepos",
"_tgt": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken",
"source": "handlers_github_getgithubrepos",
"target": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L289",
"weight": 1.0,
"_src": "handlers_github_fetchgithubrepos",
"_tgt": "handlers_github_backup_truncatestring",
"source": "handlers_github_fetchgithubrepos",
"target": "handlers_github_backup_truncatestring"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L412",
"weight": 1.0,
"_src": "handlers_github_fetchgithubrepos",
"_tgt": "handlers_github_backup_backupgithubrepositories",
"source": "handlers_github_fetchgithubrepos",
"target": "handlers_github_backup_backupgithubrepositories"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github.go",
"source_location": "L428",
"weight": 1.0,
"_src": "handlers_github_getgithubactivity",
"_tgt": "handlers_github_fetchgithubcontributions",
"source": "handlers_github_fetchgithubcontributions",
"target": "handlers_github_getgithubactivity",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L326",
"weight": 1.0,
"_src": "handlers_github_fetchgithubcontributions",
"_tgt": "handlers_github_backup_truncatestring",
"source": "handlers_github_fetchgithubcontributions",
"target": "handlers_github_backup_truncatestring"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L399",
"weight": 1.0,
"_src": "handlers_github_getgithubactivity",
"_tgt": "handlers_github_backup_getgithubrequestuserid",
"source": "handlers_github_getgithubactivity",
"target": "handlers_github_backup_getgithubrequestuserid"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L411",
"weight": 1.0,
"_src": "handlers_github_getgithubactivity",
"_tgt": "handlers_control_service_auth_getcontrolservicesessionrecord",
"source": "handlers_github_getgithubactivity",
"target": "handlers_control_service_auth_getcontrolservicesessionrecord"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github.go",
"source_location": "L413",
"weight": 1.0,
"_src": "handlers_github_getgithubactivity",
"_tgt": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken",
"source": "handlers_github_getgithubactivity",
"target": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/encryption.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_handlers_encryption_go",
"_tgt": "handlers_encryptionrequest",
"source": "backend_handlers_encryption_go",
"target": "handlers_encryptionrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/encryption.go",
"source_location": "L26",
"weight": 1.0,
"_src": "backend_handlers_encryption_go",
"_tgt": "handlers_encryptionresponse",
"source": "backend_handlers_encryption_go",
"target": "handlers_encryptionresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/encryption.go",
"source_location": "L32",
"weight": 1.0,
"_src": "backend_handlers_encryption_go",
"_tgt": "handlers_encryption_encryptnotecontent",
"source": "backend_handlers_encryption_go",
"target": "handlers_encryption_encryptnotecontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/encryption.go",
"source_location": "L53",
"weight": 1.0,
"_src": "backend_handlers_encryption_go",
"_tgt": "handlers_encryption_decryptnotecontent",
"source": "backend_handlers_encryption_go",
"target": "handlers_encryption_decryptnotecontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/encryption.go",
"source_location": "L77",
"weight": 1.0,
"_src": "backend_handlers_encryption_go",
"_tgt": "handlers_encryption_createencryptednote",
"source": "backend_handlers_encryption_go",
"target": "handlers_encryption_createencryptednote",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/encryption.go",
"source_location": "L166",
"weight": 1.0,
"_src": "backend_handlers_encryption_go",
"_tgt": "handlers_encryption_getencryptednote",
"source": "backend_handlers_encryption_go",
"target": "handlers_encryption_getencryptednote",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/encryption.go",
"source_location": "L210",
"weight": 1.0,
"_src": "backend_handlers_encryption_go",
"_tgt": "handlers_encryption_uploadencryptedfile",
"source": "backend_handlers_encryption_go",
"target": "handlers_encryption_uploadencryptedfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/encryption.go",
"source_location": "L322",
"weight": 1.0,
"_src": "backend_handlers_encryption_go",
"_tgt": "handlers_encryption_downloadencryptedfile",
"source": "backend_handlers_encryption_go",
"target": "handlers_encryption_downloadencryptedfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/encryption.go",
"source_location": "L370",
"weight": 1.0,
"_src": "backend_handlers_encryption_go",
"_tgt": "handlers_encryption_getencryptionstatus",
"source": "backend_handlers_encryption_go",
"target": "handlers_encryption_getencryptionstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/encryption.go",
"source_location": "L409",
"weight": 1.0,
"_src": "backend_handlers_encryption_go",
"_tgt": "handlers_encryption_generaterandomstringforfile",
"source": "backend_handlers_encryption_go",
"target": "handlers_encryption_generaterandomstringforfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/encryption.go",
"source_location": "L418",
"weight": 1.0,
"_src": "backend_handlers_encryption_go",
"_tgt": "handlers_encryption_determinefiletypeforencryption",
"source": "backend_handlers_encryption_go",
"target": "handlers_encryption_determinefiletypeforencryption",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/encryption.go",
"source_location": "L40",
"weight": 1.0,
"_src": "handlers_encryption_encryptnotecontent",
"_tgt": "utils_encryption_encrypt",
"source": "handlers_encryption_encryptnotecontent",
"target": "utils_encryption_encrypt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/encryption.go",
"source_location": "L64",
"weight": 1.0,
"_src": "handlers_encryption_decryptnotecontent",
"_tgt": "utils_encryption_decrypt",
"source": "handlers_encryption_decryptnotecontent",
"target": "utils_encryption_decrypt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/encryption.go",
"source_location": "L103",
"weight": 1.0,
"_src": "handlers_encryption_createencryptednote",
"_tgt": "utils_encryption_encrypt",
"source": "handlers_encryption_createencryptednote",
"target": "utils_encryption_encrypt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/encryption.go",
"source_location": "L190",
"weight": 1.0,
"_src": "handlers_encryption_getencryptednote",
"_tgt": "utils_encryption_decrypt",
"source": "handlers_encryption_getencryptednote",
"target": "utils_encryption_decrypt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/encryption.go",
"source_location": "L198",
"weight": 1.0,
"_src": "handlers_encryption_getencryptednote",
"_tgt": "utils_encryption_isencrypted",
"source": "handlers_encryption_getencryptednote",
"target": "utils_encryption_isencrypted"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/encryption.go",
"source_location": "L268",
"weight": 1.0,
"_src": "handlers_encryption_uploadencryptedfile",
"_tgt": "handlers_encryption_generaterandomstringforfile",
"source": "handlers_encryption_uploadencryptedfile",
"target": "handlers_encryption_generaterandomstringforfile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/encryption.go",
"source_location": "L278",
"weight": 1.0,
"_src": "handlers_encryption_uploadencryptedfile",
"_tgt": "handlers_encryption_determinefiletypeforencryption",
"source": "handlers_encryption_uploadencryptedfile",
"target": "handlers_encryption_determinefiletypeforencryption",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/encryption.go",
"source_location": "L260",
"weight": 1.0,
"_src": "handlers_encryption_uploadencryptedfile",
"_tgt": "utils_encryption_encryptfile",
"source": "handlers_encryption_uploadencryptedfile",
"target": "utils_encryption_encryptfile"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/encryption.go",
"source_location": "L354",
"weight": 1.0,
"_src": "handlers_encryption_downloadencryptedfile",
"_tgt": "utils_encryption_decryptfile",
"source": "handlers_encryption_downloadencryptedfile",
"target": "utils_encryption_decryptfile"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat_context.go",
"source_location": "L11",
"weight": 1.0,
"_src": "backend_handlers_chat_context_go",
"_tgt": "handlers_usercontext",
"source": "backend_handlers_chat_context_go",
"target": "handlers_usercontext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat_context.go",
"source_location": "L19",
"weight": 1.0,
"_src": "backend_handlers_chat_context_go",
"_tgt": "handlers_chat_context_buildusercontext",
"source": "backend_handlers_chat_context_go",
"target": "handlers_chat_context_buildusercontext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat_context.go",
"source_location": "L54",
"weight": 1.0,
"_src": "backend_handlers_chat_context_go",
"_tgt": "handlers_chat_context_buildsystemprompt",
"source": "backend_handlers_chat_context_go",
"target": "handlers_chat_context_buildsystemprompt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat_context.go",
"source_location": "L147",
"weight": 1.0,
"_src": "backend_handlers_chat_context_go",
"_tgt": "handlers_chat_context_getcontextitemids",
"source": "backend_handlers_chat_context_go",
"target": "handlers_chat_context_getcontextitemids",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat_context.go",
"source_location": "L170",
"weight": 1.0,
"_src": "backend_handlers_chat_context_go",
"_tgt": "handlers_chat_context_formatfilesize",
"source": "backend_handlers_chat_context_go",
"target": "handlers_chat_context_formatfilesize",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/chat_context.go",
"source_location": "L115",
"weight": 1.0,
"_src": "handlers_chat_context_buildsystemprompt",
"_tgt": "handlers_chat_context_formatfilesize",
"source": "handlers_chat_context_buildsystemprompt",
"target": "handlers_chat_context_formatfilesize",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_handlers_goals_habits_go",
"_tgt": "handlers_goalshabitshandler",
"source": "backend_handlers_goals_habits_go",
"target": "handlers_goalshabitshandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L19",
"weight": 1.0,
"_src": "backend_handlers_goals_habits_go",
"_tgt": "handlers_goals_habits_newgoalshabitshandler",
"source": "backend_handlers_goals_habits_go",
"target": "handlers_goals_habits_newgoalshabitshandler",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L26",
"weight": 1.0,
"_src": "handlers_goalshabitshandler",
"_tgt": "handlers_goalshabitshandler_creategoal",
"source": "handlers_goalshabitshandler",
"target": "handlers_goalshabitshandler_creategoal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L68",
"weight": 1.0,
"_src": "handlers_goalshabitshandler",
"_tgt": "handlers_goalshabitshandler_getgoals",
"source": "handlers_goalshabitshandler",
"target": "handlers_goalshabitshandler_getgoals",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L105",
"weight": 1.0,
"_src": "handlers_goalshabitshandler",
"_tgt": "handlers_goalshabitshandler_getgoal",
"source": "handlers_goalshabitshandler",
"target": "handlers_goalshabitshandler_getgoal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L125",
"weight": 1.0,
"_src": "handlers_goalshabitshandler",
"_tgt": "handlers_goalshabitshandler_updategoal",
"source": "handlers_goalshabitshandler",
"target": "handlers_goalshabitshandler_updategoal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L194",
"weight": 1.0,
"_src": "handlers_goalshabitshandler",
"_tgt": "handlers_goalshabitshandler_deletegoal",
"source": "handlers_goalshabitshandler",
"target": "handlers_goalshabitshandler_deletegoal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L219",
"weight": 1.0,
"_src": "handlers_goalshabitshandler",
"_tgt": "handlers_goalshabitshandler_createhabit",
"source": "handlers_goalshabitshandler",
"target": "handlers_goalshabitshandler_createhabit",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L270",
"weight": 1.0,
"_src": "handlers_goalshabitshandler",
"_tgt": "handlers_goalshabitshandler_gethabits",
"source": "handlers_goalshabitshandler",
"target": "handlers_goalshabitshandler_gethabits",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L304",
"weight": 1.0,
"_src": "handlers_goalshabitshandler",
"_tgt": "handlers_goalshabitshandler_gethabit",
"source": "handlers_goalshabitshandler",
"target": "handlers_goalshabitshandler_gethabit",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L325",
"weight": 1.0,
"_src": "handlers_goalshabitshandler",
"_tgt": "handlers_goalshabitshandler_updatehabit",
"source": "handlers_goalshabitshandler",
"target": "handlers_goalshabitshandler_updatehabit",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L398",
"weight": 1.0,
"_src": "handlers_goalshabitshandler",
"_tgt": "handlers_goalshabitshandler_deletehabit",
"source": "handlers_goalshabitshandler",
"target": "handlers_goalshabitshandler_deletehabit",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L423",
"weight": 1.0,
"_src": "handlers_goalshabitshandler",
"_tgt": "handlers_goalshabitshandler_createhabitentry",
"source": "handlers_goalshabitshandler",
"target": "handlers_goalshabitshandler_createhabitentry",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L473",
"weight": 1.0,
"_src": "handlers_goalshabitshandler",
"_tgt": "handlers_goalshabitshandler_gethabitentries",
"source": "handlers_goalshabitshandler",
"target": "handlers_goalshabitshandler_gethabitentries",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/goals_habits.go",
"source_location": "L522",
"weight": 1.0,
"_src": "handlers_goalshabitshandler",
"_tgt": "handlers_goalshabitshandler_getdashboardstats",
"source": "handlers_goalshabitshandler",
"target": "handlers_goalshabitshandler_getdashboardstats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/performance.go",
"source_location": "L12",
"weight": 1.0,
"_src": "backend_handlers_performance_go",
"_tgt": "handlers_performancehandler",
"source": "backend_handlers_performance_go",
"target": "handlers_performancehandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/performance.go",
"source_location": "L17",
"weight": 1.0,
"_src": "backend_handlers_performance_go",
"_tgt": "handlers_performance_newperformancehandler",
"source": "backend_handlers_performance_go",
"target": "handlers_performance_newperformancehandler",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/performance.go",
"source_location": "L25",
"weight": 1.0,
"_src": "handlers_performancehandler",
"_tgt": "handlers_performancehandler_optimizedatabase",
"source": "handlers_performancehandler",
"target": "handlers_performancehandler_optimizedatabase",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/performance.go",
"source_location": "L35",
"weight": 1.0,
"_src": "handlers_performancehandler",
"_tgt": "handlers_performancehandler_getdatabasestats",
"source": "handlers_performancehandler",
"target": "handlers_performancehandler_getdatabasestats",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/performance.go",
"source_location": "L46",
"weight": 1.0,
"_src": "handlers_performancehandler",
"_tgt": "handlers_performancehandler_monitorperformance",
"source": "handlers_performancehandler",
"target": "handlers_performancehandler_monitorperformance",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/performance.go",
"source_location": "L57",
"weight": 1.0,
"_src": "handlers_performancehandler",
"_tgt": "handlers_performancehandler_cleanupoldauditlogs",
"source": "handlers_performancehandler",
"target": "handlers_performancehandler_cleanupoldauditlogs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L15",
"weight": 1.0,
"_src": "backend_handlers_integration_go",
"_tgt": "handlers_integrationhandler",
"source": "backend_handlers_integration_go",
"target": "handlers_integrationhandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_handlers_integration_go",
"_tgt": "handlers_integration_newintegrationhandler",
"source": "backend_handlers_integration_go",
"target": "handlers_integration_newintegrationhandler",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L25",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_getintegrations",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_getintegrations",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L42",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_getintegration",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_getintegration",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L64",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_createintegration",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_createintegration",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L99",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_updateintegration",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_updateintegration",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L156",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_deleteintegration",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_deleteintegration",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L169",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_authorizeintegration",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_authorizeintegration",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L205",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_oauthcallback",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_oauthcallback",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L259",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_syncintegration",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_syncintegration",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L285",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_getsynclogs",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_getsynclogs",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L335",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_getslackauthurl",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_getslackauthurl",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L340",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_getdiscordauthurl",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_getdiscordauthurl",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L345",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_getnotionauthurl",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_getnotionauthurl",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L350",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_getgoogleauthurl",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_getgoogleauthurl",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L355",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_getgithubauthurl",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_getgithubauthurl",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L361",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_exchangeslackcode",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_exchangeslackcode",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L366",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_exchangediscordcode",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_exchangediscordcode",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L371",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_exchangenotioncode",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_exchangenotioncode",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L376",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_exchangegooglecode",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_exchangegooglecode",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L381",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_exchangegithubcode",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_exchangegithubcode",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L387",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_performsync",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_performsync",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L453",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_syncslack",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_syncslack",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L458",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_syncdiscord",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_syncdiscord",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L463",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_syncnotion",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_syncnotion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L468",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_syncgoogle",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_syncgoogle",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L473",
"weight": 1.0,
"_src": "handlers_integrationhandler",
"_tgt": "handlers_integrationhandler_syncgithub",
"source": "handlers_integrationhandler",
"target": "handlers_integrationhandler_syncgithub",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L187",
"weight": 1.0,
"_src": "handlers_integrationhandler_authorizeintegration",
"_tgt": "handlers_integrationhandler_getslackauthurl",
"source": "handlers_integrationhandler_authorizeintegration",
"target": "handlers_integrationhandler_getslackauthurl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L189",
"weight": 1.0,
"_src": "handlers_integrationhandler_authorizeintegration",
"_tgt": "handlers_integrationhandler_getdiscordauthurl",
"source": "handlers_integrationhandler_authorizeintegration",
"target": "handlers_integrationhandler_getdiscordauthurl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L191",
"weight": 1.0,
"_src": "handlers_integrationhandler_authorizeintegration",
"_tgt": "handlers_integrationhandler_getnotionauthurl",
"source": "handlers_integrationhandler_authorizeintegration",
"target": "handlers_integrationhandler_getnotionauthurl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L193",
"weight": 1.0,
"_src": "handlers_integrationhandler_authorizeintegration",
"_tgt": "handlers_integrationhandler_getgoogleauthurl",
"source": "handlers_integrationhandler_authorizeintegration",
"target": "handlers_integrationhandler_getgoogleauthurl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L195",
"weight": 1.0,
"_src": "handlers_integrationhandler_authorizeintegration",
"_tgt": "handlers_integrationhandler_getgithubauthurl",
"source": "handlers_integrationhandler_authorizeintegration",
"target": "handlers_integrationhandler_getgithubauthurl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L226",
"weight": 1.0,
"_src": "handlers_integrationhandler_oauthcallback",
"_tgt": "handlers_integrationhandler_exchangeslackcode",
"source": "handlers_integrationhandler_oauthcallback",
"target": "handlers_integrationhandler_exchangeslackcode",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L228",
"weight": 1.0,
"_src": "handlers_integrationhandler_oauthcallback",
"_tgt": "handlers_integrationhandler_exchangediscordcode",
"source": "handlers_integrationhandler_oauthcallback",
"target": "handlers_integrationhandler_exchangediscordcode",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L230",
"weight": 1.0,
"_src": "handlers_integrationhandler_oauthcallback",
"_tgt": "handlers_integrationhandler_exchangenotioncode",
"source": "handlers_integrationhandler_oauthcallback",
"target": "handlers_integrationhandler_exchangenotioncode",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L232",
"weight": 1.0,
"_src": "handlers_integrationhandler_oauthcallback",
"_tgt": "handlers_integrationhandler_exchangegooglecode",
"source": "handlers_integrationhandler_oauthcallback",
"target": "handlers_integrationhandler_exchangegooglecode",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L234",
"weight": 1.0,
"_src": "handlers_integrationhandler_oauthcallback",
"_tgt": "handlers_integrationhandler_exchangegithubcode",
"source": "handlers_integrationhandler_oauthcallback",
"target": "handlers_integrationhandler_exchangegithubcode",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L279",
"weight": 1.0,
"_src": "handlers_integrationhandler_syncintegration",
"_tgt": "handlers_integrationhandler_performsync",
"source": "handlers_integrationhandler_syncintegration",
"target": "handlers_integrationhandler_performsync",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L406",
"weight": 1.0,
"_src": "handlers_integrationhandler_performsync",
"_tgt": "handlers_integrationhandler_syncslack",
"source": "handlers_integrationhandler_performsync",
"target": "handlers_integrationhandler_syncslack",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L408",
"weight": 1.0,
"_src": "handlers_integrationhandler_performsync",
"_tgt": "handlers_integrationhandler_syncdiscord",
"source": "handlers_integrationhandler_performsync",
"target": "handlers_integrationhandler_syncdiscord",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L410",
"weight": 1.0,
"_src": "handlers_integrationhandler_performsync",
"_tgt": "handlers_integrationhandler_syncnotion",
"source": "handlers_integrationhandler_performsync",
"target": "handlers_integrationhandler_syncnotion",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L412",
"weight": 1.0,
"_src": "handlers_integrationhandler_performsync",
"_tgt": "handlers_integrationhandler_syncgoogle",
"source": "handlers_integrationhandler_performsync",
"target": "handlers_integrationhandler_syncgoogle",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/integration.go",
"source_location": "L414",
"weight": 1.0,
"_src": "handlers_integrationhandler_performsync",
"_tgt": "handlers_integrationhandler_syncgithub",
"source": "handlers_integrationhandler_performsync",
"target": "handlers_integrationhandler_syncgithub",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/health.go",
"source_location": "L13",
"weight": 1.0,
"_src": "backend_handlers_health_go",
"_tgt": "handlers_health_healthcheck",
"source": "backend_handlers_health_go",
"target": "handlers_health_healthcheck",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/health.go",
"source_location": "L85",
"weight": 1.0,
"_src": "backend_handlers_health_go",
"_tgt": "handlers_health_readinesscheck",
"source": "backend_handlers_health_go",
"target": "handlers_health_readinesscheck",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/health.go",
"source_location": "L101",
"weight": 1.0,
"_src": "backend_handlers_health_go",
"_tgt": "handlers_health_livenesscheck",
"source": "backend_handlers_health_go",
"target": "handlers_health_livenesscheck",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L30",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_githubinstallationreposresponse",
"source": "backend_handlers_github_backup_go",
"target": "handlers_githubinstallationreposresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L34",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_githubappinstallationdetails",
"source": "backend_handlers_github_backup_go",
"target": "handlers_githubappinstallationdetails",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L42",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_githubinstallationtokenresponse",
"source": "backend_handlers_github_backup_go",
"target": "handlers_githubinstallationtokenresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L47",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_githubbackuprequest",
"source": "backend_handlers_github_backup_go",
"target": "handlers_githubbackuprequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L52",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_githubbackupresult",
"source": "backend_handlers_github_backup_go",
"target": "handlers_githubbackupresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L62",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_getgithubappstatus",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_getgithubappstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L105",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_getgithubappinstallurl",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_getgithubappinstallurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L172",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_githubappinstallcallback",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_githubappinstallcallback",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L296",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_getgithubapprepos",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_getgithubapprepos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L349",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_getgithubbackups",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_getgithubbackups",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L375",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_backupgithubrepositories",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_backupgithubrepositories",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L528",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_getgithubrequestuserid",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_getgithubrequestuserid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L536",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_getusergithubinstallation",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_getusergithubinstallation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L544",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_resolvegithubbackuptoken",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_resolvegithubbackuptoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L580",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_resolvecentralizedgithubbackuptoken",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_resolvecentralizedgithubbackuptoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L620",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_getgithubappaccesstokenforuser",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_getgithubappaccesstokenforuser",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L637",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_upsertgithubbackuprecord",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_upsertgithubbackuprecord",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L663",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_normalizegithubrepofullname",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_normalizegithubrepofullname",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L676",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_buildgithubbackuppath",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_buildgithubbackuppath",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L687",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_getgithubbackuproot",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_getgithubbackuproot",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L699",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_getgithubbackuptimeout",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_getgithubbackuptimeout",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L711",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_backupgithubrepositorymirror",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_backupgithubrepositorymirror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L761",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_calculatedirectorysize",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_calculatedirectorysize",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L783",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_fetchgithubinstallationrepos",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_fetchgithubinstallationrepos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L815",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_fetchgithubrepobyfullname",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_fetchgithubrepobyfullname",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L857",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_isgithubappinstallenabled",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_isgithubappinstallenabled",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L861",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_hasgithubappcredentials",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_hasgithubappcredentials",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L866",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_getgithubappslug",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_getgithubappslug",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L870",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_creategithubinstallationaccesstoken",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_creategithubinstallationaccesstoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L924",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_fetchgithubappinstallationdetails",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_fetchgithubappinstallationdetails",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L966",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_creategithubappjwt",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_creategithubappjwt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L997",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_loadgithubappprivatekey",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_loadgithubappprivatekey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L1015",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_redirecttogithubintegrationpage",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_redirecttogithubintegrationpage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L1040",
"weight": 1.0,
"_src": "backend_handlers_github_backup_go",
"_tgt": "handlers_github_backup_truncatestring",
"source": "backend_handlers_github_backup_go",
"target": "handlers_github_backup_truncatestring",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L63",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubappstatus",
"_tgt": "handlers_github_backup_getgithubrequestuserid",
"source": "handlers_github_backup_getgithubappstatus",
"target": "handlers_github_backup_getgithubrequestuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L71",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubappstatus",
"_tgt": "handlers_github_backup_getgithubappslug",
"source": "handlers_github_backup_getgithubappstatus",
"target": "handlers_github_backup_getgithubappslug",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L72",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubappstatus",
"_tgt": "handlers_github_backup_isgithubappinstallenabled",
"source": "handlers_github_backup_getgithubappstatus",
"target": "handlers_github_backup_isgithubappinstallenabled",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L74",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubappstatus",
"_tgt": "handlers_github_backup_hasgithubappcredentials",
"source": "handlers_github_backup_getgithubappstatus",
"target": "handlers_github_backup_hasgithubappcredentials",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L95",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubappstatus",
"_tgt": "handlers_github_backup_getusergithubinstallation",
"source": "handlers_github_backup_getgithubappstatus",
"target": "handlers_github_backup_getusergithubinstallation",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L83",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubappstatus",
"_tgt": "handlers_control_service_auth_getcontrolservicesessionrecord",
"source": "handlers_github_backup_getgithubappstatus",
"target": "handlers_control_service_auth_getcontrolservicesessionrecord"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L84",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubappstatus",
"_tgt": "handlers_control_service_auth_fetchcontrolservicegithubappinfo",
"source": "handlers_github_backup_getgithubappstatus",
"target": "handlers_control_service_auth_fetchcontrolservicegithubappinfo"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L106",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubappinstallurl",
"_tgt": "handlers_github_backup_getgithubrequestuserid",
"source": "handlers_github_backup_getgithubappinstallurl",
"target": "handlers_github_backup_getgithubrequestuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L150",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubappinstallurl",
"_tgt": "handlers_github_backup_isgithubappinstallenabled",
"source": "handlers_github_backup_getgithubappinstallurl",
"target": "handlers_github_backup_isgithubappinstallenabled",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L161",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubappinstallurl",
"_tgt": "handlers_github_backup_getgithubappslug",
"source": "handlers_github_backup_getgithubappinstallurl",
"target": "handlers_github_backup_getgithubappslug",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L118",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubappinstallurl",
"_tgt": "handlers_control_service_auth_generaterandomstring",
"source": "handlers_github_backup_getgithubappinstallurl",
"target": "handlers_control_service_auth_generaterandomstring"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L130",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubappinstallurl",
"_tgt": "handlers_control_service_auth_getcontrolservicesessionrecord",
"source": "handlers_github_backup_getgithubappinstallurl",
"target": "handlers_control_service_auth_getcontrolservicesessionrecord"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L131",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubappinstallurl",
"_tgt": "handlers_control_service_auth_buildgithubappinstallcallbackurl",
"source": "handlers_github_backup_getgithubappinstallurl",
"target": "handlers_control_service_auth_buildgithubappinstallcallbackurl"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L137",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubappinstallurl",
"_tgt": "handlers_control_service_auth_fetchcontrolservicegithubappinstallurl",
"source": "handlers_github_backup_getgithubappinstallurl",
"target": "handlers_control_service_auth_fetchcontrolservicegithubappinstallurl"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L178",
"weight": 1.0,
"_src": "handlers_github_backup_githubappinstallcallback",
"_tgt": "handlers_github_backup_redirecttogithubintegrationpage",
"source": "handlers_github_backup_githubappinstallcallback",
"target": "handlers_github_backup_redirecttogithubintegrationpage",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L230",
"weight": 1.0,
"_src": "handlers_github_backup_githubappinstallcallback",
"_tgt": "handlers_github_backup_hasgithubappcredentials",
"source": "handlers_github_backup_githubappinstallcallback",
"target": "handlers_github_backup_hasgithubappcredentials",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L231",
"weight": 1.0,
"_src": "handlers_github_backup_githubappinstallcallback",
"_tgt": "handlers_github_backup_fetchgithubappinstallationdetails",
"source": "handlers_github_backup_githubappinstallcallback",
"target": "handlers_github_backup_fetchgithubappinstallationdetails",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L245",
"weight": 1.0,
"_src": "handlers_github_backup_githubappinstallcallback",
"_tgt": "handlers_github_backup_getgithubappslug",
"source": "handlers_github_backup_githubappinstallcallback",
"target": "handlers_github_backup_getgithubappslug",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L212",
"weight": 1.0,
"_src": "handlers_github_backup_githubappinstallcallback",
"_tgt": "handlers_control_service_auth_getcontrolservicesessionrecord",
"source": "handlers_github_backup_githubappinstallcallback",
"target": "handlers_control_service_auth_getcontrolservicesessionrecord"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L213",
"weight": 1.0,
"_src": "handlers_github_backup_githubappinstallcallback",
"_tgt": "handlers_control_service_auth_verifycontrolservicegithubinstallation",
"source": "handlers_github_backup_githubappinstallcallback",
"target": "handlers_control_service_auth_verifycontrolservicegithubinstallation"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L247",
"weight": 1.0,
"_src": "handlers_github_backup_githubappinstallcallback",
"_tgt": "handlers_control_service_auth_fetchcontrolservicegithubappinfo",
"source": "handlers_github_backup_githubappinstallcallback",
"target": "handlers_control_service_auth_fetchcontrolservicegithubappinfo"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L277",
"weight": 1.0,
"_src": "handlers_github_backup_githubappinstallcallback",
"_tgt": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice",
"source": "handlers_github_backup_githubappinstallcallback",
"target": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L297",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubapprepos",
"_tgt": "handlers_github_backup_getgithubrequestuserid",
"source": "handlers_github_backup_getgithubapprepos",
"target": "handlers_github_backup_getgithubrequestuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L309",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubapprepos",
"_tgt": "handlers_github_backup_getusergithubinstallation",
"source": "handlers_github_backup_getgithubapprepos",
"target": "handlers_github_backup_getusergithubinstallation",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L329",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubapprepos",
"_tgt": "handlers_github_backup_creategithubinstallationaccesstoken",
"source": "handlers_github_backup_getgithubapprepos",
"target": "handlers_github_backup_creategithubinstallationaccesstoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L335",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubapprepos",
"_tgt": "handlers_github_backup_fetchgithubinstallationrepos",
"source": "handlers_github_backup_getgithubapprepos",
"target": "handlers_github_backup_fetchgithubinstallationrepos",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L315",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubapprepos",
"_tgt": "handlers_control_service_auth_getcontrolservicesessionrecord",
"source": "handlers_github_backup_getgithubapprepos",
"target": "handlers_control_service_auth_getcontrolservicesessionrecord"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L316",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubapprepos",
"_tgt": "handlers_control_service_auth_fetchcontrolservicegithubapprepos",
"source": "handlers_github_backup_getgithubapprepos",
"target": "handlers_control_service_auth_fetchcontrolservicegithubapprepos"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L350",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubbackups",
"_tgt": "handlers_github_backup_getgithubrequestuserid",
"source": "handlers_github_backup_getgithubbackups",
"target": "handlers_github_backup_getgithubrequestuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L369",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubbackups",
"_tgt": "handlers_github_backup_getgithubbackuproot",
"source": "handlers_github_backup_getgithubbackups",
"target": "handlers_github_backup_getgithubbackuproot",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L376",
"weight": 1.0,
"_src": "handlers_github_backup_backupgithubrepositories",
"_tgt": "handlers_github_backup_getgithubrequestuserid",
"source": "handlers_github_backup_backupgithubrepositories",
"target": "handlers_github_backup_getgithubrequestuserid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L398",
"weight": 1.0,
"_src": "handlers_github_backup_backupgithubrepositories",
"_tgt": "handlers_github_backup_resolvegithubbackuptoken",
"source": "handlers_github_backup_backupgithubrepositories",
"target": "handlers_github_backup_resolvegithubbackuptoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L404",
"weight": 1.0,
"_src": "handlers_github_backup_backupgithubrepositories",
"_tgt": "handlers_github_backup_getgithubbackuproot",
"source": "handlers_github_backup_backupgithubrepositories",
"target": "handlers_github_backup_getgithubbackuproot",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L419",
"weight": 1.0,
"_src": "handlers_github_backup_backupgithubrepositories",
"_tgt": "handlers_github_backup_fetchgithubinstallationrepos",
"source": "handlers_github_backup_backupgithubrepositories",
"target": "handlers_github_backup_fetchgithubinstallationrepos",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L433",
"weight": 1.0,
"_src": "handlers_github_backup_backupgithubrepositories",
"_tgt": "handlers_github_backup_normalizegithubrepofullname",
"source": "handlers_github_backup_backupgithubrepositories",
"target": "handlers_github_backup_normalizegithubrepofullname",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L451",
"weight": 1.0,
"_src": "handlers_github_backup_backupgithubrepositories",
"_tgt": "handlers_github_backup_fetchgithubrepobyfullname",
"source": "handlers_github_backup_backupgithubrepositories",
"target": "handlers_github_backup_fetchgithubrepobyfullname",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L465",
"weight": 1.0,
"_src": "handlers_github_backup_backupgithubrepositories",
"_tgt": "handlers_github_backup_buildgithubbackuppath",
"source": "handlers_github_backup_backupgithubrepositories",
"target": "handlers_github_backup_buildgithubbackuppath",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L467",
"weight": 1.0,
"_src": "handlers_github_backup_backupgithubrepositories",
"_tgt": "handlers_github_backup_getgithubbackuptimeout",
"source": "handlers_github_backup_backupgithubrepositories",
"target": "handlers_github_backup_getgithubbackuptimeout",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L468",
"weight": 1.0,
"_src": "handlers_github_backup_backupgithubrepositories",
"_tgt": "handlers_github_backup_backupgithubrepositorymirror",
"source": "handlers_github_backup_backupgithubrepositories",
"target": "handlers_github_backup_backupgithubrepositorymirror",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L507",
"weight": 1.0,
"_src": "handlers_github_backup_backupgithubrepositories",
"_tgt": "handlers_github_backup_upsertgithubbackuprecord",
"source": "handlers_github_backup_backupgithubrepositories",
"target": "handlers_github_backup_upsertgithubbackuprecord",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L592",
"weight": 1.0,
"_src": "handlers_github_backup_resolvecentralizedgithubbackuptoken",
"_tgt": "handlers_github_backup_getusergithubinstallation",
"source": "handlers_github_backup_getusergithubinstallation",
"target": "handlers_github_backup_resolvecentralizedgithubbackuptoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L621",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubappaccesstokenforuser",
"_tgt": "handlers_github_backup_getusergithubinstallation",
"source": "handlers_github_backup_getusergithubinstallation",
"target": "handlers_github_backup_getgithubappaccesstokenforuser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L546",
"weight": 1.0,
"_src": "handlers_github_backup_resolvegithubbackuptoken",
"_tgt": "handlers_github_backup_resolvecentralizedgithubbackuptoken",
"source": "handlers_github_backup_resolvegithubbackuptoken",
"target": "handlers_github_backup_resolvecentralizedgithubbackuptoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L564",
"weight": 1.0,
"_src": "handlers_github_backup_resolvegithubbackuptoken",
"_tgt": "handlers_github_backup_getgithubappaccesstokenforuser",
"source": "handlers_github_backup_resolvegithubbackuptoken",
"target": "handlers_github_backup_getgithubappaccesstokenforuser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L545",
"weight": 1.0,
"_src": "handlers_github_backup_resolvegithubbackuptoken",
"_tgt": "handlers_control_service_auth_getcontrolservicesessionrecord",
"source": "handlers_github_backup_resolvegithubbackuptoken",
"target": "handlers_control_service_auth_getcontrolservicesessionrecord"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L584",
"weight": 1.0,
"_src": "handlers_github_backup_resolvecentralizedgithubbackuptoken",
"_tgt": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken",
"source": "handlers_github_backup_resolvecentralizedgithubbackuptoken",
"target": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L596",
"weight": 1.0,
"_src": "handlers_github_backup_resolvecentralizedgithubbackuptoken",
"_tgt": "handlers_control_service_auth_fetchcontrolservicegithubinstallationaccesstoken",
"source": "handlers_github_backup_resolvecentralizedgithubbackuptoken",
"target": "handlers_control_service_auth_fetchcontrolservicegithubinstallationaccesstoken"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L605",
"weight": 1.0,
"_src": "handlers_github_backup_resolvecentralizedgithubbackuptoken",
"_tgt": "sqlc_db_new",
"source": "handlers_github_backup_resolvecentralizedgithubbackuptoken",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L629",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubappaccesstokenforuser",
"_tgt": "handlers_github_backup_creategithubinstallationaccesstoken",
"source": "handlers_github_backup_getgithubappaccesstokenforuser",
"target": "handlers_github_backup_creategithubinstallationaccesstoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L624",
"weight": 1.0,
"_src": "handlers_github_backup_getgithubappaccesstokenforuser",
"_tgt": "sqlc_db_new",
"source": "handlers_github_backup_getgithubappaccesstokenforuser",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L684",
"weight": 1.0,
"_src": "handlers_github_backup_buildgithubbackuppath",
"_tgt": "handlers_github_backup_getgithubbackuproot",
"source": "handlers_github_backup_buildgithubbackuppath",
"target": "handlers_github_backup_getgithubbackuproot",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L753",
"weight": 1.0,
"_src": "handlers_github_backup_backupgithubrepositorymirror",
"_tgt": "handlers_github_backup_calculatedirectorysize",
"source": "handlers_github_backup_backupgithubrepositorymirror",
"target": "handlers_github_backup_calculatedirectorysize",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L805",
"weight": 1.0,
"_src": "handlers_github_backup_fetchgithubinstallationrepos",
"_tgt": "handlers_github_backup_truncatestring",
"source": "handlers_github_backup_fetchgithubinstallationrepos",
"target": "handlers_github_backup_truncatestring",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L847",
"weight": 1.0,
"_src": "handlers_github_backup_fetchgithubrepobyfullname",
"_tgt": "handlers_github_backup_truncatestring",
"source": "handlers_github_backup_fetchgithubrepobyfullname",
"target": "handlers_github_backup_truncatestring",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L818",
"weight": 1.0,
"_src": "handlers_github_backup_fetchgithubrepobyfullname",
"_tgt": "sqlc_db_new",
"source": "handlers_github_backup_fetchgithubrepobyfullname",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L858",
"weight": 1.0,
"_src": "handlers_github_backup_isgithubappinstallenabled",
"_tgt": "handlers_github_backup_getgithubappslug",
"source": "handlers_github_backup_isgithubappinstallenabled",
"target": "handlers_github_backup_getgithubappslug",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L871",
"weight": 1.0,
"_src": "handlers_github_backup_creategithubinstallationaccesstoken",
"_tgt": "handlers_github_backup_hasgithubappcredentials",
"source": "handlers_github_backup_hasgithubappcredentials",
"target": "handlers_github_backup_creategithubinstallationaccesstoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L925",
"weight": 1.0,
"_src": "handlers_github_backup_fetchgithubappinstallationdetails",
"_tgt": "handlers_github_backup_hasgithubappcredentials",
"source": "handlers_github_backup_hasgithubappcredentials",
"target": "handlers_github_backup_fetchgithubappinstallationdetails",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L875",
"weight": 1.0,
"_src": "handlers_github_backup_creategithubinstallationaccesstoken",
"_tgt": "handlers_github_backup_creategithubappjwt",
"source": "handlers_github_backup_creategithubinstallationaccesstoken",
"target": "handlers_github_backup_creategithubappjwt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L902",
"weight": 1.0,
"_src": "handlers_github_backup_creategithubinstallationaccesstoken",
"_tgt": "handlers_github_backup_truncatestring",
"source": "handlers_github_backup_creategithubinstallationaccesstoken",
"target": "handlers_github_backup_truncatestring",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L872",
"weight": 1.0,
"_src": "handlers_github_backup_creategithubinstallationaccesstoken",
"_tgt": "sqlc_db_new",
"source": "handlers_github_backup_creategithubinstallationaccesstoken",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L929",
"weight": 1.0,
"_src": "handlers_github_backup_fetchgithubappinstallationdetails",
"_tgt": "handlers_github_backup_creategithubappjwt",
"source": "handlers_github_backup_fetchgithubappinstallationdetails",
"target": "handlers_github_backup_creategithubappjwt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L956",
"weight": 1.0,
"_src": "handlers_github_backup_fetchgithubappinstallationdetails",
"_tgt": "handlers_github_backup_truncatestring",
"source": "handlers_github_backup_fetchgithubappinstallationdetails",
"target": "handlers_github_backup_truncatestring",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L926",
"weight": 1.0,
"_src": "handlers_github_backup_fetchgithubappinstallationdetails",
"_tgt": "sqlc_db_new",
"source": "handlers_github_backup_fetchgithubappinstallationdetails",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_backup.go",
"source_location": "L972",
"weight": 1.0,
"_src": "handlers_github_backup_creategithubappjwt",
"_tgt": "handlers_github_backup_loadgithubappprivatekey",
"source": "handlers_github_backup_creategithubappjwt",
"target": "handlers_github_backup_loadgithubappprivatekey",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L969",
"weight": 1.0,
"_src": "handlers_github_backup_creategithubappjwt",
"_tgt": "sqlc_db_new",
"source": "handlers_github_backup_creategithubappjwt",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_backup.go",
"source_location": "L1000",
"weight": 1.0,
"_src": "handlers_github_backup_loadgithubappprivatekey",
"_tgt": "sqlc_db_new",
"source": "handlers_github_backup_loadgithubappprivatekey",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L138",
"weight": 1.0,
"_src": "handlers_github_backup_truncatestring",
"_tgt": "handlers_control_service_auth_parsecontrolserviceerror",
"source": "handlers_github_backup_truncatestring",
"target": "handlers_control_service_auth_parsecontrolserviceerror"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/youtube.go",
"source_location": "L12",
"weight": 1.0,
"_src": "backend_handlers_youtube_go",
"_tgt": "handlers_youtubesearchrequest",
"source": "backend_handlers_youtube_go",
"target": "handlers_youtubesearchrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/youtube.go",
"source_location": "L19",
"weight": 1.0,
"_src": "backend_handlers_youtube_go",
"_tgt": "handlers_youtubevideodetailsrequest",
"source": "backend_handlers_youtube_go",
"target": "handlers_youtubevideodetailsrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/youtube.go",
"source_location": "L24",
"weight": 1.0,
"_src": "backend_handlers_youtube_go",
"_tgt": "handlers_youtubechannelvideosrequest",
"source": "backend_handlers_youtube_go",
"target": "handlers_youtubechannelvideosrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/youtube.go",
"source_location": "L31",
"weight": 1.0,
"_src": "backend_handlers_youtube_go",
"_tgt": "handlers_youtube_searchyoutube",
"source": "backend_handlers_youtube_go",
"target": "handlers_youtube_searchyoutube",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/youtube.go",
"source_location": "L57",
"weight": 1.0,
"_src": "backend_handlers_youtube_go",
"_tgt": "handlers_youtube_getyoutubevideodetails",
"source": "backend_handlers_youtube_go",
"target": "handlers_youtube_getyoutubevideodetails",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/youtube.go",
"source_location": "L78",
"weight": 1.0,
"_src": "backend_handlers_youtube_go",
"_tgt": "handlers_youtubechannelurlrequest",
"source": "backend_handlers_youtube_go",
"target": "handlers_youtubechannelurlrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/youtube.go",
"source_location": "L84",
"weight": 1.0,
"_src": "backend_handlers_youtube_go",
"_tgt": "handlers_youtube_getyoutubechannelvideosfromurl",
"source": "backend_handlers_youtube_go",
"target": "handlers_youtube_getyoutubechannelvideosfromurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/youtube.go",
"source_location": "L114",
"weight": 1.0,
"_src": "backend_handlers_youtube_go",
"_tgt": "handlers_youtube_getyoutubechannelvideos",
"source": "backend_handlers_youtube_go",
"target": "handlers_youtube_getyoutubechannelvideos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/youtube.go",
"source_location": "L146",
"weight": 1.0,
"_src": "backend_handlers_youtube_go",
"_tgt": "handlers_youtube_getyoutubetrending",
"source": "backend_handlers_youtube_go",
"target": "handlers_youtube_getyoutubetrending",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/youtube.go",
"source_location": "L174",
"weight": 1.0,
"_src": "backend_handlers_youtube_go",
"_tgt": "handlers_youtube_getpredefinedchannelvideos",
"source": "backend_handlers_youtube_go",
"target": "handlers_youtube_getpredefinedchannelvideos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/youtube.go",
"source_location": "L193",
"weight": 1.0,
"_src": "backend_handlers_youtube_go",
"_tgt": "handlers_youtube_youtubesearchtest",
"source": "backend_handlers_youtube_go",
"target": "handlers_youtube_youtubesearchtest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/calendar.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_handlers_calendar_go",
"_tgt": "handlers_calendarhandler",
"source": "backend_handlers_calendar_go",
"target": "handlers_calendarhandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/calendar.go",
"source_location": "L18",
"weight": 1.0,
"_src": "backend_handlers_calendar_go",
"_tgt": "handlers_calendar_newcalendarhandler",
"source": "backend_handlers_calendar_go",
"target": "handlers_calendar_newcalendarhandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/calendar.go",
"source_location": "L23",
"weight": 1.0,
"_src": "backend_handlers_calendar_go",
"_tgt": "handlers_calendareventrequest",
"source": "backend_handlers_calendar_go",
"target": "handlers_calendareventrequest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/calendar.go",
"source_location": "L43",
"weight": 1.0,
"_src": "handlers_calendarhandler",
"_tgt": "handlers_calendarhandler_getevents",
"source": "handlers_calendarhandler",
"target": "handlers_calendarhandler_getevents",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/calendar.go",
"source_location": "L83",
"weight": 1.0,
"_src": "handlers_calendarhandler",
"_tgt": "handlers_calendarhandler_getevent",
"source": "handlers_calendarhandler",
"target": "handlers_calendarhandler_getevent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/calendar.go",
"source_location": "L107",
"weight": 1.0,
"_src": "handlers_calendarhandler",
"_tgt": "handlers_calendarhandler_createevent",
"source": "handlers_calendarhandler",
"target": "handlers_calendarhandler_createevent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/calendar.go",
"source_location": "L162",
"weight": 1.0,
"_src": "handlers_calendarhandler",
"_tgt": "handlers_calendarhandler_updateevent",
"source": "handlers_calendarhandler",
"target": "handlers_calendarhandler_updateevent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/calendar.go",
"source_location": "L219",
"weight": 1.0,
"_src": "handlers_calendarhandler",
"_tgt": "handlers_calendarhandler_deleteevent",
"source": "handlers_calendarhandler",
"target": "handlers_calendarhandler_deleteevent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/calendar.go",
"source_location": "L246",
"weight": 1.0,
"_src": "handlers_calendarhandler",
"_tgt": "handlers_calendarhandler_getupcomingevents",
"source": "handlers_calendarhandler",
"target": "handlers_calendarhandler_getupcomingevents",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/calendar.go",
"source_location": "L265",
"weight": 1.0,
"_src": "handlers_calendarhandler",
"_tgt": "handlers_calendarhandler_gettodayevents",
"source": "handlers_calendarhandler",
"target": "handlers_calendarhandler_gettodayevents",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/calendar.go",
"source_location": "L285",
"weight": 1.0,
"_src": "handlers_calendarhandler",
"_tgt": "handlers_calendarhandler_getdeadlines",
"source": "handlers_calendarhandler",
"target": "handlers_calendarhandler_getdeadlines",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/calendar.go",
"source_location": "L304",
"weight": 1.0,
"_src": "handlers_calendarhandler",
"_tgt": "handlers_calendarhandler_toggleeventcompletion",
"source": "handlers_calendarhandler",
"target": "handlers_calendarhandler_toggleeventcompletion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/social.go",
"source_location": "L13",
"weight": 1.0,
"_src": "backend_handlers_social_go",
"_tgt": "handlers_socialhandler",
"source": "backend_handlers_social_go",
"target": "handlers_socialhandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/social.go",
"source_location": "L17",
"weight": 1.0,
"_src": "backend_handlers_social_go",
"_tgt": "handlers_social_newsocialhandler",
"source": "backend_handlers_social_go",
"target": "handlers_social_newsocialhandler",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/social.go",
"source_location": "L22",
"weight": 1.0,
"_src": "handlers_socialhandler",
"_tgt": "handlers_socialhandler_getprofile",
"source": "handlers_socialhandler",
"target": "handlers_socialhandler_getprofile",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/social.go",
"source_location": "L80",
"weight": 1.0,
"_src": "handlers_socialhandler",
"_tgt": "handlers_socialhandler_updateprofile",
"source": "handlers_socialhandler",
"target": "handlers_socialhandler_updateprofile",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/social.go",
"source_location": "L171",
"weight": 1.0,
"_src": "handlers_socialhandler",
"_tgt": "handlers_socialhandler_followuser",
"source": "handlers_socialhandler",
"target": "handlers_socialhandler_followuser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/social.go",
"source_location": "L226",
"weight": 1.0,
"_src": "handlers_socialhandler",
"_tgt": "handlers_socialhandler_getfollowers",
"source": "handlers_socialhandler",
"target": "handlers_socialhandler_getfollowers",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/social.go",
"source_location": "L263",
"weight": 1.0,
"_src": "handlers_socialhandler",
"_tgt": "handlers_socialhandler_getfollowing",
"source": "handlers_socialhandler",
"target": "handlers_socialhandler_getfollowing",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/social.go",
"source_location": "L300",
"weight": 1.0,
"_src": "handlers_socialhandler",
"_tgt": "handlers_socialhandler_searchusers",
"source": "handlers_socialhandler",
"target": "handlers_socialhandler_searchusers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L25",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updateinfo",
"source": "backend_handlers_updates_go",
"target": "handlers_updateinfo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L37",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updatestatus",
"source": "backend_handlers_updates_go",
"target": "handlers_updatestatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L47",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updaterequest",
"source": "backend_handlers_updates_go",
"target": "handlers_updaterequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L59",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_init",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_init",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L71",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_getcurrentversion",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_getcurrentversion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L104",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_checkforupdates",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_checkforupdates",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L147",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_installupdate",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_installupdate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L177",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_getupdateprogress",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_getupdateprogress",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L185",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_updateprogresswebsocket",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_updateprogresswebsocket",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L193",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_checkforupdateswithdocker",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_checkforupdateswithdocker",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L217",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_getlatestgithubrelease",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_getlatestgithubrelease",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L275",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_getlateststablerelease",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_getlateststablerelease",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L327",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_checkforupdateswithdockerregistry",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_checkforupdateswithdockerregistry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L367",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_getimageid",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_getimageid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L383",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_pullimage",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_pullimage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L397",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_isnewerversion",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_isnewerversion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L435",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_performupdate",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_performupdate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L503",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_updatewithdockercompose",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_updatewithdockercompose",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L552",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_downloadupdate",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_downloadupdate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L617",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_progresswriter",
"source": "backend_handlers_updates_go",
"target": "handlers_progresswriter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L631",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_verifychecksum",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_verifychecksum",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L652",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_extractandinstall",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_extractandinstall",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L709",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_extractfile",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_extractfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L730",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_backupuserdata",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_backupuserdata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L791",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_applyupdate",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_applyupdate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L811",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_restartapplication",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_restartapplication",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L842",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_broadcastprogress",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_broadcastprogress",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L851",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_getupdatestatusstring",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_getupdatestatusstring",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L871",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_rollbackupdate",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_rollbackupdate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L938",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_copyfile",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_copyfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L956",
"weight": 1.0,
"_src": "backend_handlers_updates_go",
"_tgt": "handlers_updates_copydirectory",
"source": "backend_handlers_updates_go",
"target": "handlers_updates_copydirectory",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L58",
"weight": 1.0,
"_src": "handlers_updateinfo",
"_tgt": "stores_updatestore_installupdate",
"source": "handlers_updateinfo",
"target": "stores_updatestore_installupdate"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L109",
"weight": 1.0,
"_src": "handlers_updates_checkforupdates",
"_tgt": "handlers_updates_getcurrentversion",
"source": "handlers_updates_getcurrentversion",
"target": "handlers_updates_checkforupdates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L114",
"weight": 1.0,
"_src": "handlers_updates_checkforupdates",
"_tgt": "handlers_updates_checkforupdateswithdocker",
"source": "handlers_updates_checkforupdates",
"target": "handlers_updates_checkforupdateswithdocker",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L168",
"weight": 1.0,
"_src": "handlers_updates_installupdate",
"_tgt": "handlers_updates_performupdate",
"source": "handlers_updates_installupdate",
"target": "handlers_updates_performupdate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L197",
"weight": 1.0,
"_src": "handlers_updates_checkforupdateswithdocker",
"_tgt": "handlers_updates_getlatestgithubrelease",
"source": "handlers_updates_checkforupdateswithdocker",
"target": "handlers_updates_getlatestgithubrelease",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L201",
"weight": 1.0,
"_src": "handlers_updates_checkforupdateswithdocker",
"_tgt": "handlers_updates_checkforupdateswithdockerregistry",
"source": "handlers_updates_checkforupdateswithdocker",
"target": "handlers_updates_checkforupdateswithdockerregistry",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L207",
"weight": 1.0,
"_src": "handlers_updates_checkforupdateswithdocker",
"_tgt": "handlers_updates_isnewerversion",
"source": "handlers_updates_checkforupdateswithdocker",
"target": "handlers_updates_isnewerversion",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L254",
"weight": 1.0,
"_src": "handlers_updates_getlatestgithubrelease",
"_tgt": "handlers_updates_getlateststablerelease",
"source": "handlers_updates_getlatestgithubrelease",
"target": "handlers_updates_getlateststablerelease",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L452",
"weight": 1.0,
"_src": "handlers_updates_performupdate",
"_tgt": "handlers_updates_backupuserdata",
"source": "handlers_updates_performupdate",
"target": "handlers_updates_backupuserdata",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L467",
"weight": 1.0,
"_src": "handlers_updates_performupdate",
"_tgt": "handlers_updates_updatewithdockercompose",
"source": "handlers_updates_performupdate",
"target": "handlers_updates_updatewithdockercompose",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L470",
"weight": 1.0,
"_src": "handlers_updates_performupdate",
"_tgt": "handlers_updates_rollbackupdate",
"source": "handlers_updates_performupdate",
"target": "handlers_updates_rollbackupdate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L499",
"weight": 1.0,
"_src": "handlers_updates_performupdate",
"_tgt": "handlers_updates_restartapplication",
"source": "handlers_updates_performupdate",
"target": "handlers_updates_restartapplication",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/updates.go",
"source_location": "L607",
"weight": 1.0,
"_src": "handlers_updates_downloadupdate",
"_tgt": "middleware_requestbody_close",
"source": "handlers_updates_downloadupdate",
"target": "middleware_requestbody_close"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L622",
"weight": 1.0,
"_src": "handlers_progresswriter",
"_tgt": "handlers_progresswriter_write",
"source": "handlers_progresswriter",
"target": "handlers_progresswriter_write",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/updates.go",
"source_location": "L638",
"weight": 1.0,
"_src": "handlers_updates_verifychecksum",
"_tgt": "sqlc_db_new",
"source": "handlers_updates_verifychecksum",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L694",
"weight": 1.0,
"_src": "handlers_updates_extractandinstall",
"_tgt": "handlers_updates_extractfile",
"source": "handlers_updates_extractandinstall",
"target": "handlers_updates_extractfile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L749",
"weight": 1.0,
"_src": "handlers_updates_backupuserdata",
"_tgt": "handlers_updates_copyfile",
"source": "handlers_updates_backupuserdata",
"target": "handlers_updates_copyfile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L770",
"weight": 1.0,
"_src": "handlers_updates_backupuserdata",
"_tgt": "handlers_updates_copydirectory",
"source": "handlers_updates_backupuserdata",
"target": "handlers_updates_copydirectory",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L847",
"weight": 1.0,
"_src": "handlers_updates_broadcastprogress",
"_tgt": "handlers_updates_getupdatestatusstring",
"source": "handlers_updates_broadcastprogress",
"target": "handlers_updates_getupdatestatusstring",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L887",
"weight": 1.0,
"_src": "handlers_updates_rollbackupdate",
"_tgt": "handlers_updates_copyfile",
"source": "handlers_updates_rollbackupdate",
"target": "handlers_updates_copyfile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L916",
"weight": 1.0,
"_src": "handlers_updates_rollbackupdate",
"_tgt": "handlers_updates_copydirectory",
"source": "handlers_updates_rollbackupdate",
"target": "handlers_updates_copydirectory",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/updates.go",
"source_location": "L973",
"weight": 1.0,
"_src": "handlers_updates_copydirectory",
"_tgt": "handlers_updates_copyfile",
"source": "handlers_updates_copyfile",
"target": "handlers_updates_copydirectory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/update_settings.go",
"source_location": "L12",
"weight": 1.0,
"_src": "backend_handlers_update_settings_go",
"_tgt": "handlers_updatesettings",
"source": "backend_handlers_update_settings_go",
"target": "handlers_updatesettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/update_settings.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_handlers_update_settings_go",
"_tgt": "handlers_update_settings_getupdatesettings",
"source": "backend_handlers_update_settings_go",
"target": "handlers_update_settings_getupdatesettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/update_settings.go",
"source_location": "L42",
"weight": 1.0,
"_src": "backend_handlers_update_settings_go",
"_tgt": "handlers_update_settings_updateupdatesettings",
"source": "backend_handlers_update_settings_go",
"target": "handlers_update_settings_updateupdatesettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/update_settings.go",
"source_location": "L71",
"weight": 1.0,
"_src": "backend_handlers_update_settings_go",
"_tgt": "handlers_update_settings_gettestupdatesettings",
"source": "backend_handlers_update_settings_go",
"target": "handlers_update_settings_gettestupdatesettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/update_settings.go",
"source_location": "L77",
"weight": 1.0,
"_src": "backend_handlers_update_settings_go",
"_tgt": "handlers_update_settings_getupdatesettingsforapi",
"source": "backend_handlers_update_settings_go",
"target": "handlers_update_settings_getupdatesettingsforapi",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/update_settings.go",
"source_location": "L93",
"weight": 1.0,
"_src": "backend_handlers_update_settings_go",
"_tgt": "handlers_update_settings_getdefaultupdatesettings",
"source": "backend_handlers_update_settings_go",
"target": "handlers_update_settings_getdefaultupdatesettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/update_settings.go",
"source_location": "L67",
"weight": 1.0,
"_src": "handlers_update_settings_updateupdatesettings",
"_tgt": "handlers_update_settings_getupdatesettings",
"source": "handlers_update_settings_getupdatesettings",
"target": "handlers_update_settings_updateupdatesettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/update_settings.go",
"source_location": "L72",
"weight": 1.0,
"_src": "handlers_update_settings_gettestupdatesettings",
"_tgt": "handlers_update_settings_getdefaultupdatesettings",
"source": "handlers_update_settings_gettestupdatesettings",
"target": "handlers_update_settings_getdefaultupdatesettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/update_settings.go",
"source_location": "L81",
"weight": 1.0,
"_src": "handlers_update_settings_getupdatesettingsforapi",
"_tgt": "handlers_update_settings_getdefaultupdatesettings",
"source": "handlers_update_settings_getupdatesettingsforapi",
"target": "handlers_update_settings_getdefaultupdatesettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_handlers_github_app_auth_test_go",
"_tgt": "handlers_github_app_auth_test_setupgithubauthtestdb",
"source": "backend_handlers_github_app_auth_test_go",
"target": "handlers_github_app_auth_test_setupgithubauthtestdb",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L45",
"weight": 1.0,
"_src": "backend_handlers_github_app_auth_test_go",
"_tgt": "handlers_github_app_auth_test_withcontrolservicebaseurl",
"source": "backend_handlers_github_app_auth_test_go",
"target": "handlers_github_app_auth_test_withcontrolservicebaseurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L55",
"weight": 1.0,
"_src": "backend_handlers_github_app_auth_test_go",
"_tgt": "handlers_github_app_auth_test_testgithubloginredirectstocontrolservice",
"source": "backend_handlers_github_app_auth_test_go",
"target": "handlers_github_app_auth_test_testgithubloginredirectstocontrolservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L84",
"weight": 1.0,
"_src": "backend_handlers_github_app_auth_test_go",
"_tgt": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects",
"source": "backend_handlers_github_app_auth_test_go",
"target": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L144",
"weight": 1.0,
"_src": "backend_handlers_github_app_auth_test_go",
"_tgt": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken",
"source": "backend_handlers_github_app_auth_test_go",
"target": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L222",
"weight": 1.0,
"_src": "backend_handlers_github_app_auth_test_go",
"_tgt": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice",
"source": "backend_handlers_github_app_auth_test_go",
"target": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L86",
"weight": 1.0,
"_src": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects",
"_tgt": "handlers_github_app_auth_test_setupgithubauthtestdb",
"source": "handlers_github_app_auth_test_setupgithubauthtestdb",
"target": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L146",
"weight": 1.0,
"_src": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken",
"_tgt": "handlers_github_app_auth_test_setupgithubauthtestdb",
"source": "handlers_github_app_auth_test_setupgithubauthtestdb",
"target": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L224",
"weight": 1.0,
"_src": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice",
"_tgt": "handlers_github_app_auth_test_setupgithubauthtestdb",
"source": "handlers_github_app_auth_test_setupgithubauthtestdb",
"target": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L57",
"weight": 1.0,
"_src": "handlers_github_app_auth_test_testgithubloginredirectstocontrolservice",
"_tgt": "handlers_github_app_auth_test_withcontrolservicebaseurl",
"source": "handlers_github_app_auth_test_withcontrolservicebaseurl",
"target": "handlers_github_app_auth_test_testgithubloginredirectstocontrolservice",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L107",
"weight": 1.0,
"_src": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects",
"_tgt": "handlers_github_app_auth_test_withcontrolservicebaseurl",
"source": "handlers_github_app_auth_test_withcontrolservicebaseurl",
"target": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L192",
"weight": 1.0,
"_src": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken",
"_tgt": "handlers_github_app_auth_test_withcontrolservicebaseurl",
"source": "handlers_github_app_auth_test_withcontrolservicebaseurl",
"target": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L270",
"weight": 1.0,
"_src": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice",
"_tgt": "handlers_github_app_auth_test_withcontrolservicebaseurl",
"source": "handlers_github_app_auth_test_withcontrolservicebaseurl",
"target": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L90",
"weight": 1.0,
"_src": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects",
"_tgt": "utils_errors_notfound",
"source": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects",
"target": "utils_errors_notfound"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L115",
"weight": 1.0,
"_src": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects",
"_tgt": "handlers_control_service_auth_handleoauthcallback",
"source": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects",
"target": "handlers_control_service_auth_handleoauthcallback"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L135",
"weight": 1.0,
"_src": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects",
"_tgt": "utils_encryption_decrypt",
"source": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects",
"target": "utils_encryption_decrypt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L159",
"weight": 1.0,
"_src": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken",
"_tgt": "utils_encryption_encrypt",
"source": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken",
"target": "utils_encryption_encrypt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L176",
"weight": 1.0,
"_src": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken",
"_tgt": "utils_errors_notfound",
"source": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken",
"target": "utils_errors_notfound"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L213",
"weight": 1.0,
"_src": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken",
"_tgt": "utils_encryption_decrypt",
"source": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken",
"target": "utils_encryption_decrypt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L238",
"weight": 1.0,
"_src": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice",
"_tgt": "utils_encryption_encrypt",
"source": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice",
"target": "utils_encryption_encrypt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/github_app_auth_test.go",
"source_location": "L263",
"weight": 1.0,
"_src": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice",
"_tgt": "utils_errors_notfound",
"source": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice",
"target": "utils_errors_notfound"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L32",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_controlservicetokenvalidationresponse",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_controlservicetokenvalidationresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L37",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_controlserviceerrorresponse",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_controlserviceerrorresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L41",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_controlservicegithubappinfo",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_controlservicegithubappinfo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L48",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_controlserviceinstallationverification",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_controlserviceinstallationverification",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L56",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_controlserviceaccesstokenpayload",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_controlserviceaccesstokenpayload",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L63",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_storecontrolserviceauthflowstate",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_storecontrolserviceauthflowstate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L71",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_clearcontrolserviceauthflowstate",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_clearcontrolserviceauthflowstate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L75",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_getcontrolservicefrontendredirectfromcookie",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_getcontrolservicefrontendredirectfromcookie",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L83",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_buildcontrolservicecallbackurl",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_buildcontrolservicecallbackurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L91",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_buildgithubappinstallcallbackurl",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_buildgithubappinstallcallbackurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L108",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_buildcontrolservicegithubstarturl",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_buildcontrolservicegithubstarturl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L125",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_controlserviceclient",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_controlserviceclient",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L129",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_parsecontrolserviceerror",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_parsecontrolserviceerror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L141",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_validatecontrolservicetoken",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_validatecontrolservicetoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L189",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_upsertcontrolservicesession",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_upsertcontrolservicesession",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L232",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_getcontrolservicesessionrecord",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_getcontrolservicesessionrecord",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L240",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_getcontrolservicetokenforuser",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_getcontrolservicetokenforuser",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L256",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_persistcontrolservicetoken",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_persistcontrolservicetoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L275",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_performcontrolservicerequest",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_performcontrolservicerequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L322",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_fetchcontrolservicegithubrepos",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_fetchcontrolservicegithubrepos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L337",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_fetchcontrolservicegithubappinfo",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_fetchcontrolservicegithubappinfo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L350",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_fetchcontrolservicegithubappinstallurl",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_fetchcontrolservicegithubappinstallurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L377",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_verifycontrolservicegithubinstallation",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_verifycontrolservicegithubinstallation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L401",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_fetchcontrolservicegithubapprepos",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_fetchcontrolservicegithubapprepos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L428",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L444",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_fetchcontrolservicegithubinstallationaccesstoken",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_fetchcontrolservicegithubinstallationaccesstoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L469",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_handleoauthcallback",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_handleoauthcallback",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L517",
"weight": 1.0,
"_src": "backend_handlers_control_service_auth_go",
"_tgt": "handlers_control_service_auth_generaterandomstring",
"source": "backend_handlers_control_service_auth_go",
"target": "handlers_control_service_auth_generaterandomstring",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L471",
"weight": 1.0,
"_src": "handlers_control_service_auth_handleoauthcallback",
"_tgt": "handlers_control_service_auth_clearcontrolserviceauthflowstate",
"source": "handlers_control_service_auth_clearcontrolserviceauthflowstate",
"target": "handlers_control_service_auth_handleoauthcallback",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L470",
"weight": 1.0,
"_src": "handlers_control_service_auth_handleoauthcallback",
"_tgt": "handlers_control_service_auth_getcontrolservicefrontendredirectfromcookie",
"source": "handlers_control_service_auth_getcontrolservicefrontendredirectfromcookie",
"target": "handlers_control_service_auth_handleoauthcallback",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L109",
"weight": 1.0,
"_src": "handlers_control_service_auth_buildcontrolservicegithubstarturl",
"_tgt": "handlers_control_service_auth_buildcontrolservicecallbackurl",
"source": "handlers_control_service_auth_buildcontrolservicecallbackurl",
"target": "handlers_control_service_auth_buildcontrolservicegithubstarturl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L111",
"weight": 1.0,
"_src": "handlers_control_service_auth_buildcontrolservicegithubstarturl",
"_tgt": "sqlc_db_new",
"source": "handlers_control_service_auth_buildcontrolservicegithubstarturl",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L165",
"weight": 1.0,
"_src": "handlers_control_service_auth_validatecontrolservicetoken",
"_tgt": "handlers_control_service_auth_controlserviceclient",
"source": "handlers_control_service_auth_controlserviceclient",
"target": "handlers_control_service_auth_validatecontrolservicetoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L300",
"weight": 1.0,
"_src": "handlers_control_service_auth_performcontrolservicerequest",
"_tgt": "handlers_control_service_auth_controlserviceclient",
"source": "handlers_control_service_auth_controlserviceclient",
"target": "handlers_control_service_auth_performcontrolservicerequest",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L176",
"weight": 1.0,
"_src": "handlers_control_service_auth_validatecontrolservicetoken",
"_tgt": "handlers_control_service_auth_parsecontrolserviceerror",
"source": "handlers_control_service_auth_parsecontrolserviceerror",
"target": "handlers_control_service_auth_validatecontrolservicetoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L316",
"weight": 1.0,
"_src": "handlers_control_service_auth_performcontrolservicerequest",
"_tgt": "handlers_control_service_auth_parsecontrolserviceerror",
"source": "handlers_control_service_auth_parsecontrolserviceerror",
"target": "handlers_control_service_auth_performcontrolservicerequest",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L479",
"weight": 1.0,
"_src": "handlers_control_service_auth_handleoauthcallback",
"_tgt": "handlers_control_service_auth_validatecontrolservicetoken",
"source": "handlers_control_service_auth_validatecontrolservicetoken",
"target": "handlers_control_service_auth_handleoauthcallback",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L144",
"weight": 1.0,
"_src": "handlers_control_service_auth_validatecontrolservicetoken",
"_tgt": "sqlc_db_new",
"source": "handlers_control_service_auth_validatecontrolservicetoken",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L497",
"weight": 1.0,
"_src": "handlers_control_service_auth_handleoauthcallback",
"_tgt": "handlers_control_service_auth_upsertcontrolservicesession",
"source": "handlers_control_service_auth_upsertcontrolservicesession",
"target": "handlers_control_service_auth_handleoauthcallback",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L191",
"weight": 1.0,
"_src": "handlers_control_service_auth_upsertcontrolservicesession",
"_tgt": "sqlc_db_new",
"source": "handlers_control_service_auth_upsertcontrolservicesession",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L197",
"weight": 1.0,
"_src": "handlers_control_service_auth_upsertcontrolservicesession",
"_tgt": "utils_encryption_encrypt",
"source": "handlers_control_service_auth_upsertcontrolservicesession",
"target": "utils_encryption_encrypt"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L241",
"weight": 1.0,
"_src": "handlers_control_service_auth_getcontrolservicetokenforuser",
"_tgt": "handlers_control_service_auth_getcontrolservicesessionrecord",
"source": "handlers_control_service_auth_getcontrolservicesessionrecord",
"target": "handlers_control_service_auth_getcontrolservicetokenforuser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L284",
"weight": 1.0,
"_src": "handlers_control_service_auth_performcontrolservicerequest",
"_tgt": "handlers_control_service_auth_getcontrolservicetokenforuser",
"source": "handlers_control_service_auth_getcontrolservicetokenforuser",
"target": "handlers_control_service_auth_performcontrolservicerequest",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L245",
"weight": 1.0,
"_src": "handlers_control_service_auth_getcontrolservicetokenforuser",
"_tgt": "utils_encryption_decrypt",
"source": "handlers_control_service_auth_getcontrolservicetokenforuser",
"target": "utils_encryption_decrypt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L251",
"weight": 1.0,
"_src": "handlers_control_service_auth_getcontrolservicetokenforuser",
"_tgt": "sqlc_db_new",
"source": "handlers_control_service_auth_getcontrolservicetokenforuser",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L312",
"weight": 1.0,
"_src": "handlers_control_service_auth_performcontrolservicerequest",
"_tgt": "handlers_control_service_auth_persistcontrolservicetoken",
"source": "handlers_control_service_auth_persistcontrolservicetoken",
"target": "handlers_control_service_auth_performcontrolservicerequest",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L262",
"weight": 1.0,
"_src": "handlers_control_service_auth_persistcontrolservicetoken",
"_tgt": "utils_encryption_encrypt",
"source": "handlers_control_service_auth_persistcontrolservicetoken",
"target": "utils_encryption_encrypt"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L323",
"weight": 1.0,
"_src": "handlers_control_service_auth_fetchcontrolservicegithubrepos",
"_tgt": "handlers_control_service_auth_performcontrolservicerequest",
"source": "handlers_control_service_auth_performcontrolservicerequest",
"target": "handlers_control_service_auth_fetchcontrolservicegithubrepos",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L338",
"weight": 1.0,
"_src": "handlers_control_service_auth_fetchcontrolservicegithubappinfo",
"_tgt": "handlers_control_service_auth_performcontrolservicerequest",
"source": "handlers_control_service_auth_performcontrolservicerequest",
"target": "handlers_control_service_auth_fetchcontrolservicegithubappinfo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L360",
"weight": 1.0,
"_src": "handlers_control_service_auth_fetchcontrolservicegithubappinstallurl",
"_tgt": "handlers_control_service_auth_performcontrolservicerequest",
"source": "handlers_control_service_auth_performcontrolservicerequest",
"target": "handlers_control_service_auth_fetchcontrolservicegithubappinstallurl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L378",
"weight": 1.0,
"_src": "handlers_control_service_auth_verifycontrolservicegithubinstallation",
"_tgt": "handlers_control_service_auth_performcontrolservicerequest",
"source": "handlers_control_service_auth_performcontrolservicerequest",
"target": "handlers_control_service_auth_verifycontrolservicegithubinstallation",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L402",
"weight": 1.0,
"_src": "handlers_control_service_auth_fetchcontrolservicegithubapprepos",
"_tgt": "handlers_control_service_auth_performcontrolservicerequest",
"source": "handlers_control_service_auth_performcontrolservicerequest",
"target": "handlers_control_service_auth_fetchcontrolservicegithubapprepos",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L429",
"weight": 1.0,
"_src": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken",
"_tgt": "handlers_control_service_auth_performcontrolservicerequest",
"source": "handlers_control_service_auth_performcontrolservicerequest",
"target": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L445",
"weight": 1.0,
"_src": "handlers_control_service_auth_fetchcontrolservicegithubinstallationaccesstoken",
"_tgt": "handlers_control_service_auth_performcontrolservicerequest",
"source": "handlers_control_service_auth_performcontrolservicerequest",
"target": "handlers_control_service_auth_fetchcontrolservicegithubinstallationaccesstoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L372",
"weight": 1.0,
"_src": "handlers_control_service_auth_fetchcontrolservicegithubappinstallurl",
"_tgt": "sqlc_db_new",
"source": "handlers_control_service_auth_fetchcontrolservicegithubappinstallurl",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L396",
"weight": 1.0,
"_src": "handlers_control_service_auth_verifycontrolservicegithubinstallation",
"_tgt": "sqlc_db_new",
"source": "handlers_control_service_auth_verifycontrolservicegithubinstallation",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L439",
"weight": 1.0,
"_src": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken",
"_tgt": "sqlc_db_new",
"source": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L463",
"weight": 1.0,
"_src": "handlers_control_service_auth_fetchcontrolservicegithubinstallationaccesstoken",
"_tgt": "sqlc_db_new",
"source": "handlers_control_service_auth_fetchcontrolservicegithubinstallationaccesstoken",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L502",
"weight": 1.0,
"_src": "handlers_control_service_auth_handleoauthcallback",
"_tgt": "handlers_auth_generatejwt",
"source": "handlers_control_service_auth_handleoauthcallback",
"target": "handlers_auth_generatejwt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/control_service_auth.go",
"source_location": "L519",
"weight": 1.0,
"_src": "handlers_control_service_auth_generaterandomstring",
"_tgt": "middleware_requestbody_read",
"source": "handlers_control_service_auth_generaterandomstring",
"target": "middleware_requestbody_read"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_handlers_time_entry_go",
"_tgt": "handlers_timeentryhandler",
"source": "backend_handlers_time_entry_go",
"target": "handlers_timeentryhandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L19",
"weight": 1.0,
"_src": "backend_handlers_time_entry_go",
"_tgt": "handlers_time_entry_newtimeentryhandler",
"source": "backend_handlers_time_entry_go",
"target": "handlers_time_entry_newtimeentryhandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L24",
"weight": 1.0,
"_src": "backend_handlers_time_entry_go",
"_tgt": "handlers_createtimeentryrequest",
"source": "backend_handlers_time_entry_go",
"target": "handlers_createtimeentryrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L36",
"weight": 1.0,
"_src": "backend_handlers_time_entry_go",
"_tgt": "handlers_updatetimeentryrequest",
"source": "backend_handlers_time_entry_go",
"target": "handlers_updatetimeentryrequest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L45",
"weight": 1.0,
"_src": "handlers_timeentryhandler",
"_tgt": "handlers_timeentryhandler_gettimeentries",
"source": "handlers_timeentryhandler",
"target": "handlers_timeentryhandler_gettimeentries",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L84",
"weight": 1.0,
"_src": "handlers_timeentryhandler",
"_tgt": "handlers_timeentryhandler_gettimeentry",
"source": "handlers_timeentryhandler",
"target": "handlers_timeentryhandler_gettimeentry",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L111",
"weight": 1.0,
"_src": "handlers_timeentryhandler",
"_tgt": "handlers_timeentryhandler_createtimeentry",
"source": "handlers_timeentryhandler",
"target": "handlers_timeentryhandler_createtimeentry",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L159",
"weight": 1.0,
"_src": "handlers_timeentryhandler",
"_tgt": "handlers_timeentryhandler_updatetimeentry",
"source": "handlers_timeentryhandler",
"target": "handlers_timeentryhandler_updatetimeentry",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L228",
"weight": 1.0,
"_src": "handlers_timeentryhandler",
"_tgt": "handlers_timeentryhandler_stoptimeentry",
"source": "handlers_timeentryhandler",
"target": "handlers_timeentryhandler_stoptimeentry",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L264",
"weight": 1.0,
"_src": "handlers_timeentryhandler",
"_tgt": "handlers_timeentryhandler_deletetimeentry",
"source": "handlers_timeentryhandler",
"target": "handlers_timeentryhandler_deletetimeentry",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/time_entry.go",
"source_location": "L291",
"weight": 1.0,
"_src": "handlers_timeentryhandler",
"_tgt": "handlers_timeentryhandler_gettimestats",
"source": "handlers_timeentryhandler",
"target": "handlers_timeentryhandler_gettimestats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/admin.go",
"source_location": "L15",
"weight": 1.0,
"_src": "backend_handlers_admin_go",
"_tgt": "handlers_admin_adminmiddleware",
"source": "backend_handlers_admin_go",
"target": "handlers_admin_adminmiddleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/admin.go",
"source_location": "L44",
"weight": 1.0,
"_src": "backend_handlers_admin_go",
"_tgt": "handlers_admin_admingetalllearningpaths",
"source": "backend_handlers_admin_go",
"target": "handlers_admin_admingetalllearningpaths",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/admin.go",
"source_location": "L100",
"weight": 1.0,
"_src": "backend_handlers_admin_go",
"_tgt": "handlers_admin_adminreviewlearningpath",
"source": "backend_handlers_admin_go",
"target": "handlers_admin_adminreviewlearningpath",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/admin.go",
"source_location": "L161",
"weight": 1.0,
"_src": "backend_handlers_admin_go",
"_tgt": "handlers_admin_admingetusers",
"source": "backend_handlers_admin_go",
"target": "handlers_admin_admingetusers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/admin.go",
"source_location": "L217",
"weight": 1.0,
"_src": "backend_handlers_admin_go",
"_tgt": "handlers_admin_admincreateuser",
"source": "backend_handlers_admin_go",
"target": "handlers_admin_admincreateuser",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/admin.go",
"source_location": "L282",
"weight": 1.0,
"_src": "backend_handlers_admin_go",
"_tgt": "handlers_admin_adminupdateuserrole",
"source": "backend_handlers_admin_go",
"target": "handlers_admin_adminupdateuserrole",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/admin.go",
"source_location": "L334",
"weight": 1.0,
"_src": "backend_handlers_admin_go",
"_tgt": "handlers_admin_admingetstats",
"source": "backend_handlers_admin_go",
"target": "handlers_admin_admingetstats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/admin.go",
"source_location": "L368",
"weight": 1.0,
"_src": "backend_handlers_admin_go",
"_tgt": "handlers_admin_admindeletelearningpath",
"source": "backend_handlers_admin_go",
"target": "handlers_admin_admindeletelearningpath",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L16",
"weight": 1.0,
"_src": "backend_handlers_ai_recommendations_go",
"_tgt": "handlers_airecommendationhandler",
"source": "backend_handlers_ai_recommendations_go",
"target": "handlers_airecommendationhandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L22",
"weight": 1.0,
"_src": "backend_handlers_ai_recommendations_go",
"_tgt": "handlers_ai_recommendations_newairecommendationhandler",
"source": "backend_handlers_ai_recommendations_go",
"target": "handlers_ai_recommendations_newairecommendationhandler",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L30",
"weight": 1.0,
"_src": "handlers_airecommendationhandler",
"_tgt": "handlers_airecommendationhandler_getrecommendations",
"source": "handlers_airecommendationhandler",
"target": "handlers_airecommendationhandler_getrecommendations",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L65",
"weight": 1.0,
"_src": "handlers_airecommendationhandler",
"_tgt": "handlers_airecommendationhandler_getrecommendationstats",
"source": "handlers_airecommendationhandler",
"target": "handlers_airecommendationhandler_getrecommendationstats",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L141",
"weight": 1.0,
"_src": "handlers_airecommendationhandler",
"_tgt": "handlers_airecommendationhandler_updatepreferences",
"source": "handlers_airecommendationhandler",
"target": "handlers_airecommendationhandler_updatepreferences",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L203",
"weight": 1.0,
"_src": "handlers_airecommendationhandler",
"_tgt": "handlers_airecommendationhandler_recordinteraction",
"source": "handlers_airecommendationhandler",
"target": "handlers_airecommendationhandler_recordinteraction",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L251",
"weight": 1.0,
"_src": "handlers_airecommendationhandler",
"_tgt": "handlers_airecommendationhandler_getrecommendationhistory",
"source": "handlers_airecommendationhandler",
"target": "handlers_airecommendationhandler_getrecommendationhistory",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L296",
"weight": 1.0,
"_src": "handlers_airecommendationhandler",
"_tgt": "handlers_airecommendationhandler_deleterecommendation",
"source": "handlers_airecommendationhandler",
"target": "handlers_airecommendationhandler_deleterecommendation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_recommendations.go",
"source_location": "L318",
"weight": 1.0,
"_src": "handlers_airecommendationhandler",
"_tgt": "handlers_airecommendationhandler_getinsights",
"source": "handlers_airecommendationhandler",
"target": "handlers_airecommendationhandler_getinsights",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L13",
"weight": 1.0,
"_src": "backend_handlers_ai_settings_go",
"_tgt": "handlers_aisettings",
"source": "backend_handlers_ai_settings_go",
"target": "handlers_aisettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L66",
"weight": 1.0,
"_src": "backend_handlers_ai_settings_go",
"_tgt": "handlers_ai_settings_getaisettings",
"source": "backend_handlers_ai_settings_go",
"target": "handlers_ai_settings_getaisettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L73",
"weight": 1.0,
"_src": "backend_handlers_ai_settings_go",
"_tgt": "handlers_ai_settings_updateaisettings",
"source": "backend_handlers_ai_settings_go",
"target": "handlers_ai_settings_updateaisettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L161",
"weight": 1.0,
"_src": "backend_handlers_ai_settings_go",
"_tgt": "handlers_ai_settings_testaiconnection",
"source": "backend_handlers_ai_settings_go",
"target": "handlers_ai_settings_testaiconnection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L257",
"weight": 1.0,
"_src": "backend_handlers_ai_settings_go",
"_tgt": "handlers_ai_settings_getdefaultaisettings",
"source": "backend_handlers_ai_settings_go",
"target": "handlers_ai_settings_getdefaultaisettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L364",
"weight": 1.0,
"_src": "backend_handlers_ai_settings_go",
"_tgt": "handlers_ai_settings_maskapikey",
"source": "backend_handlers_ai_settings_go",
"target": "handlers_ai_settings_maskapikey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L374",
"weight": 1.0,
"_src": "backend_handlers_ai_settings_go",
"_tgt": "handlers_ai_settings_ismasked",
"source": "backend_handlers_ai_settings_go",
"target": "handlers_ai_settings_ismasked",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L378",
"weight": 1.0,
"_src": "backend_handlers_ai_settings_go",
"_tgt": "handlers_ai_settings_getboolenv",
"source": "backend_handlers_ai_settings_go",
"target": "handlers_ai_settings_getboolenv",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L301",
"weight": 1.0,
"_src": "handlers_aisettings",
"_tgt": "pages_settings_handleupdateaisettings",
"source": "handlers_aisettings",
"target": "pages_settings_handleupdateaisettings"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L68",
"weight": 1.0,
"_src": "handlers_ai_settings_getaisettings",
"_tgt": "handlers_ai_settings_getdefaultaisettings",
"source": "handlers_ai_settings_getaisettings",
"target": "handlers_ai_settings_getdefaultaisettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/ai_settings.go",
"source_location": "L97",
"weight": 1.0,
"_src": "handlers_ai_settings_updateaisettings",
"_tgt": "handlers_ai_settings_ismasked",
"source": "handlers_ai_settings_updateaisettings",
"target": "handlers_ai_settings_ismasked",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_handlers_video_bookmark_go",
"_tgt": "handlers_videobookmarkhandler",
"source": "backend_handlers_video_bookmark_go",
"target": "handlers_videobookmarkhandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L19",
"weight": 1.0,
"_src": "backend_handlers_video_bookmark_go",
"_tgt": "handlers_video_bookmark_newvideobookmarkhandler",
"source": "backend_handlers_video_bookmark_go",
"target": "handlers_video_bookmark_newvideobookmarkhandler",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L29",
"weight": 1.0,
"_src": "handlers_videobookmarkhandler",
"_tgt": "handlers_videobookmarkhandler_savevideobookmark",
"source": "handlers_videobookmarkhandler",
"target": "handlers_videobookmarkhandler_savevideobookmark",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L58",
"weight": 1.0,
"_src": "handlers_videobookmarkhandler",
"_tgt": "handlers_videobookmarkhandler_getuserbookmarks",
"source": "handlers_videobookmarkhandler",
"target": "handlers_videobookmarkhandler_getuserbookmarks",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L95",
"weight": 1.0,
"_src": "handlers_videobookmarkhandler",
"_tgt": "handlers_videobookmarkhandler_getbookmarkbyid",
"source": "handlers_videobookmarkhandler",
"target": "handlers_videobookmarkhandler_getbookmarkbyid",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L123",
"weight": 1.0,
"_src": "handlers_videobookmarkhandler",
"_tgt": "handlers_videobookmarkhandler_updatebookmark",
"source": "handlers_videobookmarkhandler",
"target": "handlers_videobookmarkhandler_updatebookmark",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L160",
"weight": 1.0,
"_src": "handlers_videobookmarkhandler",
"_tgt": "handlers_videobookmarkhandler_deletebookmark",
"source": "handlers_videobookmarkhandler",
"target": "handlers_videobookmarkhandler_deletebookmark",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L187",
"weight": 1.0,
"_src": "handlers_videobookmarkhandler",
"_tgt": "handlers_videobookmarkhandler_togglewatched",
"source": "handlers_videobookmarkhandler",
"target": "handlers_videobookmarkhandler_togglewatched",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L215",
"weight": 1.0,
"_src": "handlers_videobookmarkhandler",
"_tgt": "handlers_videobookmarkhandler_togglefavorite",
"source": "handlers_videobookmarkhandler",
"target": "handlers_videobookmarkhandler_togglefavorite",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L243",
"weight": 1.0,
"_src": "handlers_videobookmarkhandler",
"_tgt": "handlers_videobookmarkhandler_searchbookmarks",
"source": "handlers_videobookmarkhandler",
"target": "handlers_videobookmarkhandler_searchbookmarks",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/video_bookmark.go",
"source_location": "L289",
"weight": 1.0,
"_src": "handlers_videobookmarkhandler",
"_tgt": "handlers_videobookmarkhandler_getbookmarkstats",
"source": "handlers_videobookmarkhandler",
"target": "handlers_videobookmarkhandler_getbookmarkstats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L26",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_loginrequest",
"source": "backend_handlers_auth_go",
"target": "handlers_loginrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L31",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_registerrequest",
"source": "backend_handlers_auth_go",
"target": "handlers_registerrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L38",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_authresponse",
"source": "backend_handlers_auth_go",
"target": "handlers_authresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L43",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_passwordresetrequest",
"source": "backend_handlers_auth_go",
"target": "handlers_passwordresetrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L47",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_passwordresetconfirm",
"source": "backend_handlers_auth_go",
"target": "handlers_passwordresetconfirm",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L52",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_passwordresetcode",
"source": "backend_handlers_auth_go",
"target": "handlers_passwordresetcode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L62",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_claims",
"source": "backend_handlers_auth_go",
"target": "handlers_claims",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L72",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_getdurationenv",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_getdurationenv",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L99",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_generatejwt",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_generatejwt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L95",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_generatejwtwithgithubaccesstoken",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_generatejwtwithgithubaccesstoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L117",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_validatejwt",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_validatejwt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L133",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_getauthenticateduserfromheader",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_getauthenticateduserfromheader",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L160",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_hasapikeypermission",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_hasapikeypermission",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L177",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_requiredapikeypermission",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_requiredapikeypermission",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L200",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_validateapikeyforrequest",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_validateapikeyforrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L236",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_authmiddleware",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_authmiddleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L332",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_checkusers",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_checkusers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L348",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_register",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_register",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L434",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_login",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_login",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L477",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_getcurrentuser",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_getcurrentuser",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L488",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_updateprofile",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_updateprofile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L535",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_changepassword",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_changepassword",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L578",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_logout",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_logout",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L583",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_generateresetcode",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_generateresetcode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L596",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_sendresetemail",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_sendresetemail",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L637",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_requestpasswordreset",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_requestpasswordreset",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L697",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_confirmpasswordreset",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_confirmpasswordreset",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L740",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_getdashboardstats",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_getdashboardstats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L874",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_formattimeago",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_formattimeago",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L901",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_githubrelease",
"source": "backend_handlers_auth_go",
"target": "handlers_githubrelease",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L911",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_getlatestversion",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_getlatestversion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L965",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_getcurrentversion",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_getcurrentversion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L997",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_isrunningindocker",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_isrunningindocker",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L1013",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_getdockerimageversion",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_getdockerimageversion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L1042",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_getcontainerid",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_getcontainerid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L1074",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_readversionfile",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_readversionfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L1093",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_getgitversion",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_getgitversion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L1109",
"weight": 1.0,
"_src": "backend_handlers_auth_go",
"_tgt": "handlers_auth_getversionhandler",
"source": "backend_handlers_auth_go",
"target": "handlers_auth_getversionhandler",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L106",
"weight": 1.0,
"_src": "handlers_auth_generatejwt",
"_tgt": "handlers_auth_getdurationenv",
"source": "handlers_auth_getdurationenv",
"target": "handlers_auth_generatejwt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L96",
"weight": 1.0,
"_src": "handlers_auth_generatejwtwithgithubaccesstoken",
"_tgt": "handlers_auth_generatejwt",
"source": "handlers_auth_generatejwt",
"target": "handlers_auth_generatejwtwithgithubaccesstoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L418",
"weight": 1.0,
"_src": "handlers_auth_register",
"_tgt": "handlers_auth_generatejwt",
"source": "handlers_auth_generatejwt",
"target": "handlers_auth_register",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L461",
"weight": 1.0,
"_src": "handlers_auth_login",
"_tgt": "handlers_auth_generatejwt",
"source": "handlers_auth_generatejwt",
"target": "handlers_auth_login",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L147",
"weight": 1.0,
"_src": "handlers_auth_getauthenticateduserfromheader",
"_tgt": "handlers_auth_validatejwt",
"source": "handlers_auth_validatejwt",
"target": "handlers_auth_getauthenticateduserfromheader",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L294",
"weight": 1.0,
"_src": "handlers_auth_authmiddleware",
"_tgt": "handlers_auth_validatejwt",
"source": "handlers_auth_validatejwt",
"target": "handlers_auth_authmiddleware",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L130",
"weight": 1.0,
"_src": "handlers_auth_validatejwt",
"_tgt": "sqlc_db_new",
"source": "handlers_auth_validatejwt",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L368",
"weight": 1.0,
"_src": "handlers_auth_register",
"_tgt": "handlers_auth_getauthenticateduserfromheader",
"source": "handlers_auth_getauthenticateduserfromheader",
"target": "handlers_auth_register",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L136",
"weight": 1.0,
"_src": "handlers_auth_getauthenticateduserfromheader",
"_tgt": "sqlc_db_new",
"source": "handlers_auth_getauthenticateduserfromheader",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L217",
"weight": 1.0,
"_src": "handlers_auth_validateapikeyforrequest",
"_tgt": "handlers_auth_hasapikeypermission",
"source": "handlers_auth_hasapikeypermission",
"target": "handlers_auth_validateapikeyforrequest",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L201",
"weight": 1.0,
"_src": "handlers_auth_validateapikeyforrequest",
"_tgt": "handlers_auth_requiredapikeypermission",
"source": "handlers_auth_requiredapikeypermission",
"target": "handlers_auth_validateapikeyforrequest",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L312",
"weight": 1.0,
"_src": "handlers_auth_authmiddleware",
"_tgt": "handlers_auth_validateapikeyforrequest",
"source": "handlers_auth_validateapikeyforrequest",
"target": "handlers_auth_authmiddleware",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L203",
"weight": 1.0,
"_src": "handlers_auth_validateapikeyforrequest",
"_tgt": "sqlc_db_new",
"source": "handlers_auth_validateapikeyforrequest",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Login.tsx",
"source_location": "L140",
"weight": 1.0,
"_src": "handlers_auth_register",
"_tgt": "pages_login_handlesubmit",
"source": "handlers_auth_register",
"target": "pages_login_handlesubmit"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Login.tsx",
"source_location": "L132",
"weight": 1.0,
"_src": "handlers_auth_login",
"_tgt": "pages_login_handlesubmit",
"source": "handlers_auth_login",
"target": "pages_login_handlesubmit"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L323",
"weight": 1.0,
"_src": "handlers_auth_updateprofile",
"_tgt": "pages_settings_handleupdateprofile",
"source": "handlers_auth_updateprofile",
"target": "pages_settings_handleupdateprofile"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L352",
"weight": 1.0,
"_src": "handlers_auth_changepassword",
"_tgt": "pages_settings_handlechangepassword",
"source": "handlers_auth_changepassword",
"target": "pages_settings_handlechangepassword"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/ui/UserProfileDropdown.tsx",
"source_location": "L89",
"weight": 1.0,
"_src": "handlers_auth_logout",
"_tgt": "ui_userprofiledropdown_handlelogout",
"source": "handlers_auth_logout",
"target": "ui_userprofiledropdown_handlelogout"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L655",
"weight": 1.0,
"_src": "handlers_auth_requestpasswordreset",
"_tgt": "handlers_auth_generateresetcode",
"source": "handlers_auth_generateresetcode",
"target": "handlers_auth_requestpasswordreset",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L586",
"weight": 1.0,
"_src": "handlers_auth_generateresetcode",
"_tgt": "middleware_requestbody_read",
"source": "handlers_auth_generateresetcode",
"target": "middleware_requestbody_read"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L688",
"weight": 1.0,
"_src": "handlers_auth_requestpasswordreset",
"_tgt": "handlers_auth_sendresetemail",
"source": "handlers_auth_sendresetemail",
"target": "handlers_auth_requestpasswordreset",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L605",
"weight": 1.0,
"_src": "handlers_auth_sendresetemail",
"_tgt": "sqlc_db_new",
"source": "handlers_auth_sendresetemail",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L828",
"weight": 1.0,
"_src": "handlers_auth_getdashboardstats",
"_tgt": "handlers_auth_formattimeago",
"source": "handlers_auth_getdashboardstats",
"target": "handlers_auth_formattimeago",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L1110",
"weight": 1.0,
"_src": "handlers_auth_getversionhandler",
"_tgt": "handlers_auth_getlatestversion",
"source": "handlers_auth_getlatestversion",
"target": "handlers_auth_getversionhandler",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L961",
"weight": 1.0,
"_src": "handlers_auth_getlatestversion",
"_tgt": "sqlc_db_new",
"source": "handlers_auth_getlatestversion",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L967",
"weight": 1.0,
"_src": "handlers_auth_getcurrentversion",
"_tgt": "handlers_auth_isrunningindocker",
"source": "handlers_auth_getcurrentversion",
"target": "handlers_auth_isrunningindocker",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L968",
"weight": 1.0,
"_src": "handlers_auth_getcurrentversion",
"_tgt": "handlers_auth_getdockerimageversion",
"source": "handlers_auth_getcurrentversion",
"target": "handlers_auth_getdockerimageversion",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L979",
"weight": 1.0,
"_src": "handlers_auth_getcurrentversion",
"_tgt": "handlers_auth_readversionfile",
"source": "handlers_auth_getcurrentversion",
"target": "handlers_auth_readversionfile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L984",
"weight": 1.0,
"_src": "handlers_auth_getcurrentversion",
"_tgt": "handlers_auth_getgitversion",
"source": "handlers_auth_getcurrentversion",
"target": "handlers_auth_getgitversion",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L1120",
"weight": 1.0,
"_src": "handlers_auth_getversionhandler",
"_tgt": "handlers_auth_getcurrentversion",
"source": "handlers_auth_getcurrentversion",
"target": "handlers_auth_getversionhandler",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L1134",
"weight": 1.0,
"_src": "handlers_auth_getversionhandler",
"_tgt": "handlers_auth_isrunningindocker",
"source": "handlers_auth_isrunningindocker",
"target": "handlers_auth_getversionhandler",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/auth.go",
"source_location": "L1015",
"weight": 1.0,
"_src": "handlers_auth_getdockerimageversion",
"_tgt": "handlers_auth_getcontainerid",
"source": "handlers_auth_getdockerimageversion",
"target": "handlers_auth_getcontainerid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L1070",
"weight": 1.0,
"_src": "handlers_auth_getcontainerid",
"_tgt": "sqlc_db_new",
"source": "handlers_auth_getcontainerid",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L1089",
"weight": 1.0,
"_src": "handlers_auth_readversionfile",
"_tgt": "sqlc_db_new",
"source": "handlers_auth_readversionfile",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/handlers/auth.go",
"source_location": "L1095",
"weight": 1.0,
"_src": "handlers_auth_getgitversion",
"_tgt": "sqlc_db_new",
"source": "handlers_auth_getgitversion",
"target": "sqlc_db_new"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search.go",
"source_location": "L15",
"weight": 1.0,
"_src": "backend_handlers_search_go",
"_tgt": "handlers_bravesearchresponse",
"source": "backend_handlers_search_go",
"target": "handlers_bravesearchresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search.go",
"source_location": "L28",
"weight": 1.0,
"_src": "backend_handlers_search_go",
"_tgt": "handlers_bravenewsresponse",
"source": "backend_handlers_search_go",
"target": "handlers_bravenewsresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search.go",
"source_location": "L39",
"weight": 1.0,
"_src": "backend_handlers_search_go",
"_tgt": "handlers_bravesearchresult",
"source": "backend_handlers_search_go",
"target": "handlers_bravesearchresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search.go",
"source_location": "L48",
"weight": 1.0,
"_src": "backend_handlers_search_go",
"_tgt": "handlers_search_searchweb",
"source": "backend_handlers_search_go",
"target": "handlers_search_searchweb",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search.go",
"source_location": "L234",
"weight": 1.0,
"_src": "backend_handlers_search_go",
"_tgt": "handlers_search_searchnews",
"source": "backend_handlers_search_go",
"target": "handlers_search_searchnews",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/search.go",
"source_location": "L461",
"weight": 1.0,
"_src": "backend_handlers_search_go",
"_tgt": "handlers_search_getsearchsuggestions",
"source": "backend_handlers_search_go",
"target": "handlers_search_getsearchsuggestions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/audit.go",
"source_location": "L16",
"weight": 1.0,
"_src": "backend_handlers_audit_go",
"_tgt": "handlers_audit_getauditlogs",
"source": "backend_handlers_audit_go",
"target": "handlers_audit_getauditlogs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/audit.go",
"source_location": "L95",
"weight": 1.0,
"_src": "backend_handlers_audit_go",
"_tgt": "handlers_audit_getauditlogstats",
"source": "backend_handlers_audit_go",
"target": "handlers_audit_getauditlogstats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/audit.go",
"source_location": "L224",
"weight": 1.0,
"_src": "backend_handlers_audit_go",
"_tgt": "handlers_audit_getauditlog",
"source": "backend_handlers_audit_go",
"target": "handlers_audit_getauditlog",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/audit.go",
"source_location": "L257",
"weight": 1.0,
"_src": "backend_handlers_audit_go",
"_tgt": "handlers_audit_exportauditlogs",
"source": "backend_handlers_audit_go",
"target": "handlers_audit_exportauditlogs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/audit.go",
"source_location": "L331",
"weight": 1.0,
"_src": "backend_handlers_audit_go",
"_tgt": "handlers_audit_cleanupauditlogs",
"source": "backend_handlers_audit_go",
"target": "handlers_audit_cleanupauditlogs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/audit.go",
"source_location": "L364",
"weight": 1.0,
"_src": "backend_handlers_audit_go",
"_tgt": "handlers_audit_generatecsv",
"source": "backend_handlers_audit_go",
"target": "handlers_audit_generatecsv",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/audit.go",
"source_location": "L319",
"weight": 1.0,
"_src": "handlers_audit_exportauditlogs",
"_tgt": "handlers_audit_generatecsv",
"source": "handlers_audit_exportauditlogs",
"target": "handlers_audit_generatecsv",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_handlers_marketplace_go",
"_tgt": "handlers_marketplacehandler",
"source": "backend_handlers_marketplace_go",
"target": "handlers_marketplacehandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L18",
"weight": 1.0,
"_src": "backend_handlers_marketplace_go",
"_tgt": "handlers_marketplace_newmarketplacehandler",
"source": "backend_handlers_marketplace_go",
"target": "handlers_marketplace_newmarketplacehandler",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L23",
"weight": 1.0,
"_src": "handlers_marketplacehandler",
"_tgt": "handlers_marketplacehandler_getmarketplaceitems",
"source": "handlers_marketplacehandler",
"target": "handlers_marketplacehandler_getmarketplaceitems",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L114",
"weight": 1.0,
"_src": "handlers_marketplacehandler",
"_tgt": "handlers_marketplacehandler_getmarketplaceitem",
"source": "handlers_marketplacehandler",
"target": "handlers_marketplacehandler_getmarketplaceitem",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L135",
"weight": 1.0,
"_src": "handlers_marketplacehandler",
"_tgt": "handlers_marketplacehandler_createmarketplaceitem",
"source": "handlers_marketplacehandler",
"target": "handlers_marketplacehandler_createmarketplaceitem",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L156",
"weight": 1.0,
"_src": "handlers_marketplacehandler",
"_tgt": "handlers_marketplacehandler_updatemarketplaceitem",
"source": "handlers_marketplacehandler",
"target": "handlers_marketplacehandler_updatemarketplaceitem",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L205",
"weight": 1.0,
"_src": "handlers_marketplacehandler",
"_tgt": "handlers_marketplacehandler_deletemarketplaceitem",
"source": "handlers_marketplacehandler",
"target": "handlers_marketplacehandler_deletemarketplaceitem",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L230",
"weight": 1.0,
"_src": "handlers_marketplacehandler",
"_tgt": "handlers_marketplacehandler_getmymarketplaceitems",
"source": "handlers_marketplacehandler",
"target": "handlers_marketplacehandler_getmymarketplaceitems",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L243",
"weight": 1.0,
"_src": "handlers_marketplacehandler",
"_tgt": "handlers_marketplacehandler_createmarketplacereview",
"source": "handlers_marketplacehandler",
"target": "handlers_marketplacehandler_createmarketplacereview",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L300",
"weight": 1.0,
"_src": "handlers_marketplacehandler",
"_tgt": "handlers_marketplacehandler_getmarketplacereviews",
"source": "handlers_marketplacehandler",
"target": "handlers_marketplacehandler_getmarketplacereviews",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L313",
"weight": 1.0,
"_src": "handlers_marketplacehandler",
"_tgt": "handlers_marketplacehandler_createcontentshare",
"source": "handlers_marketplacehandler",
"target": "handlers_marketplacehandler_createcontentshare",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L334",
"weight": 1.0,
"_src": "handlers_marketplacehandler",
"_tgt": "handlers_marketplacehandler_getcontentshare",
"source": "handlers_marketplacehandler",
"target": "handlers_marketplacehandler_getcontentshare",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L380",
"weight": 1.0,
"_src": "handlers_marketplacehandler",
"_tgt": "handlers_marketplacehandler_getmycontentshares",
"source": "handlers_marketplacehandler",
"target": "handlers_marketplacehandler_getmycontentshares",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L393",
"weight": 1.0,
"_src": "handlers_marketplacehandler",
"_tgt": "handlers_marketplacehandler_deletecontentshare",
"source": "handlers_marketplacehandler",
"target": "handlers_marketplacehandler_deletecontentshare",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/marketplace.go",
"source_location": "L418",
"weight": 1.0,
"_src": "handlers_marketplacehandler",
"_tgt": "handlers_marketplacehandler_getmarketplacestats",
"source": "handlers_marketplacehandler",
"target": "handlers_marketplacehandler_getmarketplacestats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/course.go",
"source_location": "L13",
"weight": 1.0,
"_src": "backend_handlers_course_go",
"_tgt": "handlers_course_getcourses",
"source": "backend_handlers_course_go",
"target": "handlers_course_getcourses",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/course.go",
"source_location": "L78",
"weight": 1.0,
"_src": "backend_handlers_course_go",
"_tgt": "handlers_course_getcourse",
"source": "backend_handlers_course_go",
"target": "handlers_course_getcourse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/course.go",
"source_location": "L94",
"weight": 1.0,
"_src": "backend_handlers_course_go",
"_tgt": "handlers_course_getcoursebyslug",
"source": "backend_handlers_course_go",
"target": "handlers_course_getcoursebyslug",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/course.go",
"source_location": "L110",
"weight": 1.0,
"_src": "backend_handlers_course_go",
"_tgt": "handlers_course_getfeaturedcourses",
"source": "backend_handlers_course_go",
"target": "handlers_course_getfeaturedcourses",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/course.go",
"source_location": "L136",
"weight": 1.0,
"_src": "backend_handlers_course_go",
"_tgt": "handlers_course_getztmcourses",
"source": "backend_handlers_course_go",
"target": "handlers_course_getztmcourses",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/course.go",
"source_location": "L175",
"weight": 1.0,
"_src": "backend_handlers_course_go",
"_tgt": "handlers_course_getcoursecategories",
"source": "backend_handlers_course_go",
"target": "handlers_course_getcoursecategories",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/course.go",
"source_location": "L202",
"weight": 1.0,
"_src": "backend_handlers_course_go",
"_tgt": "handlers_course_searchcourses",
"source": "backend_handlers_course_go",
"target": "handlers_course_searchcourses",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/handlers/course.go",
"source_location": "L275",
"weight": 1.0,
"_src": "backend_handlers_course_go",
"_tgt": "handlers_course_getlearningpathcourses",
"source": "backend_handlers_course_go",
"target": "handlers_course_getlearningpathcourses",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/migrations/migrate.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_migrations_migrate_go",
"_tgt": "migrations_migrate_runmigrations",
"source": "backend_migrations_migrate_go",
"target": "migrations_migrate_runmigrations",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/migrations/migrate.go",
"source_location": "L63",
"weight": 1.0,
"_src": "backend_migrations_migrate_go",
"_tgt": "migrations_migrate_getmigrationstatus",
"source": "backend_migrations_migrate_go",
"target": "migrations_migrate_getmigrationstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/migrations/migrate.go",
"source_location": "L96",
"weight": 1.0,
"_src": "backend_migrations_migrate_go",
"_tgt": "migrations_migrate_createmigration",
"source": "backend_migrations_migrate_go",
"target": "migrations_migrate_createmigration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/validator.go",
"source_location": "L11",
"weight": 1.0,
"_src": "backend_utils_validator_go",
"_tgt": "utils_validator",
"source": "backend_utils_validator_go",
"target": "utils_validator",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/validator.go",
"source_location": "L16",
"weight": 1.0,
"_src": "backend_utils_validator_go",
"_tgt": "utils_validator_newvalidator",
"source": "backend_utils_validator_go",
"target": "utils_validator_newvalidator",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/utils/validator.go",
"source_location": "L23",
"weight": 1.0,
"_src": "utils_validator",
"_tgt": "utils_validator_required",
"source": "utils_validator",
"target": "utils_validator_required",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/utils/validator.go",
"source_location": "L31",
"weight": 1.0,
"_src": "utils_validator",
"_tgt": "utils_validator_minlength",
"source": "utils_validator",
"target": "utils_validator_minlength",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/utils/validator.go",
"source_location": "L39",
"weight": 1.0,
"_src": "utils_validator",
"_tgt": "utils_validator_maxlength",
"source": "utils_validator",
"target": "utils_validator_maxlength",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/utils/validator.go",
"source_location": "L47",
"weight": 1.0,
"_src": "utils_validator",
"_tgt": "utils_validator_email",
"source": "utils_validator",
"target": "utils_validator_email",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/utils/validator.go",
"source_location": "L56",
"weight": 1.0,
"_src": "utils_validator",
"_tgt": "utils_validator_url",
"source": "utils_validator",
"target": "utils_validator_url",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/utils/validator.go",
"source_location": "L65",
"weight": 1.0,
"_src": "utils_validator",
"_tgt": "utils_validator_match",
"source": "utils_validator",
"target": "utils_validator_match",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/utils/validator.go",
"source_location": "L74",
"weight": 1.0,
"_src": "utils_validator",
"_tgt": "utils_validator_in",
"source": "utils_validator",
"target": "utils_validator_in",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/utils/validator.go",
"source_location": "L85",
"weight": 1.0,
"_src": "utils_validator",
"_tgt": "utils_validator_haserrors",
"source": "utils_validator",
"target": "utils_validator_haserrors",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/utils/validator.go",
"source_location": "L90",
"weight": 1.0,
"_src": "utils_validator",
"_tgt": "utils_validator_geterrors",
"source": "utils_validator",
"target": "utils_validator_geterrors",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/utils/validator.go",
"source_location": "L95",
"weight": 1.0,
"_src": "utils_validator",
"_tgt": "utils_validator_geterror",
"source": "utils_validator",
"target": "utils_validator_geterror",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/utils/validator.go",
"source_location": "L100",
"weight": 1.0,
"_src": "utils_validator",
"_tgt": "utils_validator_clear",
"source": "utils_validator",
"target": "utils_validator_clear",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/utils/validator.go",
"source_location": "L106",
"weight": 1.0,
"_src": "utils_validator",
"_tgt": "utils_validator_validatepassword",
"source": "utils_validator",
"target": "utils_validator_validatepassword",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_utils_security_go",
"_tgt": "utils_security_generatesecuresecret",
"source": "backend_utils_security_go",
"target": "utils_security_generatesecuresecret",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L23",
"weight": 1.0,
"_src": "backend_utils_security_go",
"_tgt": "utils_security_generatesecurekey",
"source": "backend_utils_security_go",
"target": "utils_security_generatesecurekey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L33",
"weight": 1.0,
"_src": "backend_utils_security_go",
"_tgt": "utils_security_getorcreatejwtsecret",
"source": "backend_utils_security_go",
"target": "utils_security_getorcreatejwtsecret",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L56",
"weight": 1.0,
"_src": "backend_utils_security_go",
"_tgt": "utils_security_getorcreateencryptionkey",
"source": "backend_utils_security_go",
"target": "utils_security_getorcreateencryptionkey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L79",
"weight": 1.0,
"_src": "backend_utils_security_go",
"_tgt": "utils_security_readsecretfromfile",
"source": "backend_utils_security_go",
"target": "utils_security_readsecretfromfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L94",
"weight": 1.0,
"_src": "backend_utils_security_go",
"_tgt": "utils_security_savesecrettofile",
"source": "backend_utils_security_go",
"target": "utils_security_savesecrettofile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L111",
"weight": 1.0,
"_src": "backend_utils_security_go",
"_tgt": "utils_security_validatesecretstrength",
"source": "backend_utils_security_go",
"target": "utils_security_validatesecretstrength",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L126",
"weight": 1.0,
"_src": "backend_utils_security_go",
"_tgt": "utils_security_calculateentropy",
"source": "backend_utils_security_go",
"target": "utils_security_calculateentropy",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L152",
"weight": 1.0,
"_src": "backend_utils_security_go",
"_tgt": "utils_security_log2",
"source": "backend_utils_security_go",
"target": "utils_security_log2",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L158",
"weight": 1.0,
"_src": "backend_utils_security_go",
"_tgt": "utils_security_lognatural",
"source": "backend_utils_security_go",
"target": "utils_security_lognatural",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L177",
"weight": 1.0,
"_src": "backend_utils_security_go",
"_tgt": "utils_security_rotatesecret",
"source": "backend_utils_security_go",
"target": "utils_security_rotatesecret",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L211",
"weight": 1.0,
"_src": "backend_utils_security_go",
"_tgt": "utils_security_getsecretfilepath",
"source": "backend_utils_security_go",
"target": "utils_security_getsecretfilepath",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L42",
"weight": 1.0,
"_src": "utils_security_getorcreatejwtsecret",
"_tgt": "utils_security_generatesecuresecret",
"source": "utils_security_generatesecuresecret",
"target": "utils_security_getorcreatejwtsecret",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L183",
"weight": 1.0,
"_src": "utils_security_rotatesecret",
"_tgt": "utils_security_generatesecuresecret",
"source": "utils_security_generatesecuresecret",
"target": "utils_security_rotatesecret",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/utils/security.go",
"source_location": "L16",
"weight": 1.0,
"_src": "utils_security_generatesecuresecret",
"_tgt": "middleware_requestbody_read",
"source": "utils_security_generatesecuresecret",
"target": "middleware_requestbody_read"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L65",
"weight": 1.0,
"_src": "utils_security_getorcreateencryptionkey",
"_tgt": "utils_security_generatesecurekey",
"source": "utils_security_generatesecurekey",
"target": "utils_security_getorcreateencryptionkey",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L185",
"weight": 1.0,
"_src": "utils_security_rotatesecret",
"_tgt": "utils_security_generatesecurekey",
"source": "utils_security_generatesecurekey",
"target": "utils_security_rotatesecret",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/utils/security.go",
"source_location": "L26",
"weight": 1.0,
"_src": "utils_security_generatesecurekey",
"_tgt": "middleware_requestbody_read",
"source": "utils_security_generatesecurekey",
"target": "middleware_requestbody_read"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L37",
"weight": 1.0,
"_src": "utils_security_getorcreatejwtsecret",
"_tgt": "utils_security_readsecretfromfile",
"source": "utils_security_getorcreatejwtsecret",
"target": "utils_security_readsecretfromfile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L48",
"weight": 1.0,
"_src": "utils_security_getorcreatejwtsecret",
"_tgt": "utils_security_savesecrettofile",
"source": "utils_security_getorcreatejwtsecret",
"target": "utils_security_savesecrettofile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L60",
"weight": 1.0,
"_src": "utils_security_getorcreateencryptionkey",
"_tgt": "utils_security_readsecretfromfile",
"source": "utils_security_getorcreateencryptionkey",
"target": "utils_security_readsecretfromfile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L71",
"weight": 1.0,
"_src": "utils_security_getorcreateencryptionkey",
"_tgt": "utils_security_savesecrettofile",
"source": "utils_security_getorcreateencryptionkey",
"target": "utils_security_savesecrettofile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L203",
"weight": 1.0,
"_src": "utils_security_rotatesecret",
"_tgt": "utils_security_savesecrettofile",
"source": "utils_security_savesecrettofile",
"target": "utils_security_rotatesecret",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L117",
"weight": 1.0,
"_src": "utils_security_validatesecretstrength",
"_tgt": "utils_security_calculateentropy",
"source": "utils_security_validatesecretstrength",
"target": "utils_security_calculateentropy",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L144",
"weight": 1.0,
"_src": "utils_security_calculateentropy",
"_tgt": "utils_security_log2",
"source": "utils_security_calculateentropy",
"target": "utils_security_log2",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/security.go",
"source_location": "L154",
"weight": 1.0,
"_src": "utils_security_log2",
"_tgt": "utils_security_lognatural",
"source": "utils_security_log2",
"target": "utils_security_lognatural",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/encryption.go",
"source_location": "L15",
"weight": 1.0,
"_src": "backend_utils_encryption_go",
"_tgt": "utils_encryption_getencryptionkey",
"source": "backend_utils_encryption_go",
"target": "utils_encryption_getencryptionkey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/encryption.go",
"source_location": "L27",
"weight": 1.0,
"_src": "backend_utils_encryption_go",
"_tgt": "utils_encryption_encrypt",
"source": "backend_utils_encryption_go",
"target": "utils_encryption_encrypt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/encryption.go",
"source_location": "L53",
"weight": 1.0,
"_src": "backend_utils_encryption_go",
"_tgt": "utils_encryption_decrypt",
"source": "backend_utils_encryption_go",
"target": "utils_encryption_decrypt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/encryption.go",
"source_location": "L89",
"weight": 1.0,
"_src": "backend_utils_encryption_go",
"_tgt": "utils_encryption_encryptfile",
"source": "backend_utils_encryption_go",
"target": "utils_encryption_encryptfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/encryption.go",
"source_location": "L116",
"weight": 1.0,
"_src": "backend_utils_encryption_go",
"_tgt": "utils_encryption_decryptfile",
"source": "backend_utils_encryption_go",
"target": "utils_encryption_decryptfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/encryption.go",
"source_location": "L147",
"weight": 1.0,
"_src": "backend_utils_encryption_go",
"_tgt": "utils_encryption_isencrypted",
"source": "backend_utils_encryption_go",
"target": "utils_encryption_isencrypted",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/encryption.go",
"source_location": "L154",
"weight": 1.0,
"_src": "backend_utils_encryption_go",
"_tgt": "utils_encryption_generateencryptionkey",
"source": "backend_utils_encryption_go",
"target": "utils_encryption_generateencryptionkey",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/encryption.go",
"source_location": "L28",
"weight": 1.0,
"_src": "utils_encryption_encrypt",
"_tgt": "utils_encryption_getencryptionkey",
"source": "utils_encryption_getencryptionkey",
"target": "utils_encryption_encrypt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/encryption.go",
"source_location": "L54",
"weight": 1.0,
"_src": "utils_encryption_decrypt",
"_tgt": "utils_encryption_getencryptionkey",
"source": "utils_encryption_getencryptionkey",
"target": "utils_encryption_decrypt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/encryption.go",
"source_location": "L90",
"weight": 1.0,
"_src": "utils_encryption_encryptfile",
"_tgt": "utils_encryption_getencryptionkey",
"source": "utils_encryption_getencryptionkey",
"target": "utils_encryption_encryptfile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/encryption.go",
"source_location": "L117",
"weight": 1.0,
"_src": "utils_encryption_decryptfile",
"_tgt": "utils_encryption_getencryptionkey",
"source": "utils_encryption_getencryptionkey",
"target": "utils_encryption_decryptfile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/utils/encryption.go",
"source_location": "L156",
"weight": 1.0,
"_src": "utils_encryption_generateencryptionkey",
"_tgt": "middleware_requestbody_read",
"source": "utils_encryption_generateencryptionkey",
"target": "middleware_requestbody_read"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/graceful_shutdown.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_utils_graceful_shutdown_go",
"_tgt": "utils_gracefulshutdown",
"source": "backend_utils_graceful_shutdown_go",
"target": "utils_gracefulshutdown",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/graceful_shutdown.go",
"source_location": "L21",
"weight": 1.0,
"_src": "backend_utils_graceful_shutdown_go",
"_tgt": "utils_graceful_shutdown_newgracefulshutdown",
"source": "backend_utils_graceful_shutdown_go",
"target": "utils_graceful_shutdown_newgracefulshutdown",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/utils/graceful_shutdown.go",
"source_location": "L30",
"weight": 1.0,
"_src": "utils_gracefulshutdown",
"_tgt": "utils_gracefulshutdown_addcleanupfunc",
"source": "utils_gracefulshutdown",
"target": "utils_gracefulshutdown_addcleanupfunc",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/utils/graceful_shutdown.go",
"source_location": "L35",
"weight": 1.0,
"_src": "utils_gracefulshutdown",
"_tgt": "utils_gracefulshutdown_wait",
"source": "utils_gracefulshutdown",
"target": "utils_gracefulshutdown_wait",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L8",
"weight": 1.0,
"_src": "backend_utils_errors_go",
"_tgt": "utils_errorcode",
"source": "backend_utils_errors_go",
"target": "utils_errorcode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L22",
"weight": 1.0,
"_src": "backend_utils_errors_go",
"_tgt": "utils_apperror",
"source": "backend_utils_errors_go",
"target": "utils_apperror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L36",
"weight": 1.0,
"_src": "backend_utils_errors_go",
"_tgt": "utils_errors_newapperror",
"source": "backend_utils_errors_go",
"target": "utils_errors_newapperror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L44",
"weight": 1.0,
"_src": "backend_utils_errors_go",
"_tgt": "utils_errors_newapperrorwithdetails",
"source": "backend_utils_errors_go",
"target": "utils_errors_newapperrorwithdetails",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L53",
"weight": 1.0,
"_src": "backend_utils_errors_go",
"_tgt": "utils_errors_wraperror",
"source": "backend_utils_errors_go",
"target": "utils_errors_wraperror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L62",
"weight": 1.0,
"_src": "backend_utils_errors_go",
"_tgt": "utils_errors_isapperror",
"source": "backend_utils_errors_go",
"target": "utils_errors_isapperror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L69",
"weight": 1.0,
"_src": "backend_utils_errors_go",
"_tgt": "utils_errors_badrequest",
"source": "backend_utils_errors_go",
"target": "utils_errors_badrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L73",
"weight": 1.0,
"_src": "backend_utils_errors_go",
"_tgt": "utils_errors_badrequestwithdetails",
"source": "backend_utils_errors_go",
"target": "utils_errors_badrequestwithdetails",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L77",
"weight": 1.0,
"_src": "backend_utils_errors_go",
"_tgt": "utils_errors_unauthorized",
"source": "backend_utils_errors_go",
"target": "utils_errors_unauthorized",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L81",
"weight": 1.0,
"_src": "backend_utils_errors_go",
"_tgt": "utils_errors_forbidden",
"source": "backend_utils_errors_go",
"target": "utils_errors_forbidden",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L85",
"weight": 1.0,
"_src": "backend_utils_errors_go",
"_tgt": "utils_errors_notfound",
"source": "backend_utils_errors_go",
"target": "utils_errors_notfound",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L89",
"weight": 1.0,
"_src": "backend_utils_errors_go",
"_tgt": "utils_errors_conflict",
"source": "backend_utils_errors_go",
"target": "utils_errors_conflict",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L93",
"weight": 1.0,
"_src": "backend_utils_errors_go",
"_tgt": "utils_errors_validationerr",
"source": "backend_utils_errors_go",
"target": "utils_errors_validationerr",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L97",
"weight": 1.0,
"_src": "backend_utils_errors_go",
"_tgt": "utils_errors_internalerror",
"source": "backend_utils_errors_go",
"target": "utils_errors_internalerror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L101",
"weight": 1.0,
"_src": "backend_utils_errors_go",
"_tgt": "utils_errors_internalerrorwithdetails",
"source": "backend_utils_errors_go",
"target": "utils_errors_internalerrorwithdetails",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L105",
"weight": 1.0,
"_src": "backend_utils_errors_go",
"_tgt": "utils_errors_ratelimitexceeded",
"source": "backend_utils_errors_go",
"target": "utils_errors_ratelimitexceeded",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L109",
"weight": 1.0,
"_src": "backend_utils_errors_go",
"_tgt": "utils_errors_serviceunavailable",
"source": "backend_utils_errors_go",
"target": "utils_errors_serviceunavailable",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L29",
"weight": 1.0,
"_src": "utils_apperror",
"_tgt": "utils_apperror_error",
"source": "utils_apperror",
"target": "utils_apperror_error",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L57",
"weight": 1.0,
"_src": "utils_errors_wraperror",
"_tgt": "utils_apperror_error",
"source": "utils_apperror_error",
"target": "utils_errors_wraperror",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L70",
"weight": 1.0,
"_src": "utils_errors_badrequest",
"_tgt": "utils_errors_newapperror",
"source": "utils_errors_newapperror",
"target": "utils_errors_badrequest",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L78",
"weight": 1.0,
"_src": "utils_errors_unauthorized",
"_tgt": "utils_errors_newapperror",
"source": "utils_errors_newapperror",
"target": "utils_errors_unauthorized",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L82",
"weight": 1.0,
"_src": "utils_errors_forbidden",
"_tgt": "utils_errors_newapperror",
"source": "utils_errors_newapperror",
"target": "utils_errors_forbidden",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L86",
"weight": 1.0,
"_src": "utils_errors_notfound",
"_tgt": "utils_errors_newapperror",
"source": "utils_errors_newapperror",
"target": "utils_errors_notfound",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L90",
"weight": 1.0,
"_src": "utils_errors_conflict",
"_tgt": "utils_errors_newapperror",
"source": "utils_errors_newapperror",
"target": "utils_errors_conflict",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L94",
"weight": 1.0,
"_src": "utils_errors_validationerr",
"_tgt": "utils_errors_newapperror",
"source": "utils_errors_newapperror",
"target": "utils_errors_validationerr",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L98",
"weight": 1.0,
"_src": "utils_errors_internalerror",
"_tgt": "utils_errors_newapperror",
"source": "utils_errors_newapperror",
"target": "utils_errors_internalerror",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L106",
"weight": 1.0,
"_src": "utils_errors_ratelimitexceeded",
"_tgt": "utils_errors_newapperror",
"source": "utils_errors_newapperror",
"target": "utils_errors_ratelimitexceeded",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L110",
"weight": 1.0,
"_src": "utils_errors_serviceunavailable",
"_tgt": "utils_errors_newapperror",
"source": "utils_errors_newapperror",
"target": "utils_errors_serviceunavailable",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L74",
"weight": 1.0,
"_src": "utils_errors_badrequestwithdetails",
"_tgt": "utils_errors_newapperrorwithdetails",
"source": "utils_errors_newapperrorwithdetails",
"target": "utils_errors_badrequestwithdetails",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/utils/errors.go",
"source_location": "L102",
"weight": 1.0,
"_src": "utils_errors_internalerrorwithdetails",
"_tgt": "utils_errors_newapperrorwithdetails",
"source": "utils_errors_newapperrorwithdetails",
"target": "utils_errors_internalerrorwithdetails",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/response.go",
"source_location": "L11",
"weight": 1.0,
"_src": "backend_utils_response_go",
"_tgt": "utils_apiresponse",
"source": "backend_utils_response_go",
"target": "utils_apiresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/response.go",
"source_location": "L21",
"weight": 1.0,
"_src": "backend_utils_response_go",
"_tgt": "utils_paginatedresponse",
"source": "backend_utils_response_go",
"target": "utils_paginatedresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/response.go",
"source_location": "L27",
"weight": 1.0,
"_src": "backend_utils_response_go",
"_tgt": "utils_paginationinfo",
"source": "backend_utils_response_go",
"target": "utils_paginationinfo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/response.go",
"source_location": "L37",
"weight": 1.0,
"_src": "backend_utils_response_go",
"_tgt": "utils_response_success",
"source": "backend_utils_response_go",
"target": "utils_response_success",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/response.go",
"source_location": "L55",
"weight": 1.0,
"_src": "backend_utils_response_go",
"_tgt": "utils_response_error",
"source": "backend_utils_response_go",
"target": "utils_response_error",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/response.go",
"source_location": "L73",
"weight": 1.0,
"_src": "backend_utils_response_go",
"_tgt": "utils_response_validationerror",
"source": "backend_utils_response_go",
"target": "utils_response_validationerror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/response.go",
"source_location": "L87",
"weight": 1.0,
"_src": "backend_utils_response_go",
"_tgt": "utils_response_paginated",
"source": "backend_utils_response_go",
"target": "utils_response_paginated",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/response.go",
"source_location": "L108",
"weight": 1.0,
"_src": "backend_utils_response_go",
"_tgt": "utils_response_calculatepagination",
"source": "backend_utils_response_go",
"target": "utils_response_calculatepagination",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/response.go",
"source_location": "L134",
"weight": 1.0,
"_src": "backend_utils_response_go",
"_tgt": "utils_response_created",
"source": "backend_utils_response_go",
"target": "utils_response_created",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/response.go",
"source_location": "L152",
"weight": 1.0,
"_src": "backend_utils_response_go",
"_tgt": "utils_response_updated",
"source": "backend_utils_response_go",
"target": "utils_response_updated",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/utils/response.go",
"source_location": "L170",
"weight": 1.0,
"_src": "backend_utils_response_go",
"_tgt": "utils_response_deleted",
"source": "backend_utils_response_go",
"target": "utils_response_deleted",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/db.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_internal_db_db_go",
"_tgt": "db_db",
"source": "backend_internal_db_db_go",
"target": "db_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/db.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_internal_db_db_go",
"_tgt": "db_db_newdb",
"source": "backend_internal_db_db_go",
"target": "db_db_newdb",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/db.go",
"source_location": "L52",
"weight": 1.0,
"_src": "db_db",
"_tgt": "db_db_close",
"source": "db_db",
"target": "db_db_close",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/db.go",
"source_location": "L58",
"weight": 1.0,
"_src": "db_db",
"_tgt": "db_db_begintx",
"source": "db_db",
"target": "db_db_begintx",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/db.go",
"source_location": "L71",
"weight": 1.0,
"_src": "db_db",
"_tgt": "db_db_commit",
"source": "db_db",
"target": "db_db_commit",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/db.go",
"source_location": "L78",
"weight": 1.0,
"_src": "db_db",
"_tgt": "db_db_rollback",
"source": "db_db",
"target": "db_db_rollback",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/db.go",
"source_location": "L85",
"weight": 1.0,
"_src": "db_db",
"_tgt": "db_db_getpool",
"source": "db_db",
"target": "db_db_getpool",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/db/db.go",
"source_location": "L32",
"weight": 1.0,
"_src": "db_db_newdb",
"_tgt": "sqlc_db_new",
"source": "db_db_newdb",
"target": "sqlc_db_new"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/db/db.go",
"source_location": "L65",
"weight": 1.0,
"_src": "db_db_begintx",
"_tgt": "sqlc_db_new",
"source": "db_db_begintx",
"target": "sqlc_db_new"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L18",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_tasks_sql_go",
"_tgt": "sqlc_addtasktagparams",
"source": "backend_internal_db_sqlc_tasks_sql_go",
"target": "sqlc_addtasktagparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L34",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_tasks_sql_go",
"_tgt": "sqlc_createtaskparams",
"source": "backend_internal_db_sqlc_tasks_sql_go",
"target": "sqlc_createtaskparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L71",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_tasks_sql_go",
"_tgt": "sqlc_deletetaskparams",
"source": "backend_internal_db_sqlc_tasks_sql_go",
"target": "sqlc_deletetaskparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L87",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_tasks_sql_go",
"_tgt": "sqlc_gettaskbyidparams",
"source": "backend_internal_db_sqlc_tasks_sql_go",
"target": "sqlc_gettaskbyidparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L124",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_tasks_sql_go",
"_tgt": "sqlc_gettasksbystatusparams",
"source": "backend_internal_db_sqlc_tasks_sql_go",
"target": "sqlc_gettasksbystatusparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L183",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_tasks_sql_go",
"_tgt": "sqlc_gettasksbytagparams",
"source": "backend_internal_db_sqlc_tasks_sql_go",
"target": "sqlc_gettasksbytagparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L240",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_tasks_sql_go",
"_tgt": "sqlc_gettasksbyuserparams",
"source": "backend_internal_db_sqlc_tasks_sql_go",
"target": "sqlc_gettasksbyuserparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L280",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_tasks_sql_go",
"_tgt": "sqlc_removetasktagparams",
"source": "backend_internal_db_sqlc_tasks_sql_go",
"target": "sqlc_removetasktagparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L308",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_tasks_sql_go",
"_tgt": "sqlc_searchtasksparams",
"source": "backend_internal_db_sqlc_tasks_sql_go",
"target": "sqlc_searchtasksparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L362",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_tasks_sql_go",
"_tgt": "sqlc_updatetaskparams",
"source": "backend_internal_db_sqlc_tasks_sql_go",
"target": "sqlc_updatetaskparams",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L23",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_addtasktag",
"source": "sqlc_queries",
"target": "sqlc_queries_addtasktag",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L43",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_createtask",
"source": "sqlc_queries",
"target": "sqlc_queries_createtask",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L76",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_deletetask",
"source": "sqlc_queries",
"target": "sqlc_queries_deletetask",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L92",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_gettaskbyid",
"source": "sqlc_queries",
"target": "sqlc_queries_gettaskbyid",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L131",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_gettasksbystatus",
"source": "sqlc_queries",
"target": "sqlc_queries_gettasksbystatus",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L190",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_gettasksbytag",
"source": "sqlc_queries",
"target": "sqlc_queries_gettasksbytag",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L246",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_gettasksbyuser",
"source": "sqlc_queries",
"target": "sqlc_queries_gettasksbyuser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L285",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_removetasktag",
"source": "sqlc_queries",
"target": "sqlc_queries_removetasktag",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L315",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_searchtasks",
"source": "sqlc_queries",
"target": "sqlc_queries_searchtasks",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/tasks.sql.go",
"source_location": "L372",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_updatetask",
"source": "sqlc_queries",
"target": "sqlc_queries_updatetask",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/db.go",
"source_location": "L24",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_db_go",
"_tgt": "sqlc_queries",
"source": "sqlc_queries",
"target": "backend_internal_db_sqlc_db_go",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/db.go",
"source_location": "L28",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_withtx",
"source": "sqlc_queries",
"target": "sqlc_queries_withtx",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L23",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_addbookmarktag",
"source": "sqlc_queries",
"target": "sqlc_queries_addbookmarktag",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L45",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_createbookmark",
"source": "sqlc_queries",
"target": "sqlc_queries_createbookmark",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L82",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_deletebookmark",
"source": "sqlc_queries",
"target": "sqlc_queries_deletebookmark",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L98",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_getbookmarkbyid",
"source": "sqlc_queries",
"target": "sqlc_queries_getbookmarkbyid",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L134",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_getbookmarksbytag",
"source": "sqlc_queries",
"target": "sqlc_queries_getbookmarksbytag",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L185",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_getbookmarksbyuser",
"source": "sqlc_queries",
"target": "sqlc_queries_getbookmarksbyuser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L226",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_removebookmarktag",
"source": "sqlc_queries",
"target": "sqlc_queries_removebookmarktag",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L250",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_searchbookmarks",
"source": "sqlc_queries",
"target": "sqlc_queries_searchbookmarks",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L313",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_updatebookmark",
"source": "sqlc_queries",
"target": "sqlc_queries_updatebookmark",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L43",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_createuser",
"source": "sqlc_queries",
"target": "sqlc_queries_createuser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L73",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_deleteuser",
"source": "sqlc_queries",
"target": "sqlc_queries_deleteuser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L97",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_getuserbyemail",
"source": "sqlc_queries",
"target": "sqlc_queries_getuserbyemail",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L134",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_getuserbyid",
"source": "sqlc_queries",
"target": "sqlc_queries_getuserbyid",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L177",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_listusers",
"source": "sqlc_queries",
"target": "sqlc_queries_listusers",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L214",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_updatelastlogin",
"source": "sqlc_queries",
"target": "sqlc_queries_updatelastlogin",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L251",
"weight": 1.0,
"_src": "sqlc_queries",
"_tgt": "sqlc_queries_updateuser",
"source": "sqlc_queries",
"target": "sqlc_queries_updateuser",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/querier.go",
"source_location": "L13",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_querier_go",
"_tgt": "sqlc_querier",
"source": "backend_internal_db_sqlc_querier_go",
"target": "sqlc_querier",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/db.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_db_go",
"_tgt": "sqlc_dbtx",
"source": "backend_internal_db_sqlc_db_go",
"target": "sqlc_dbtx",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/db.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_db_go",
"_tgt": "sqlc_db_new",
"source": "backend_internal_db_sqlc_db_go",
"target": "sqlc_db_new",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L121",
"weight": 1.0,
"_src": "sqlc_db_new",
"_tgt": "src_main_select_sync_folder",
"source": "sqlc_db_new",
"target": "src_main_select_sync_folder"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L142",
"weight": 1.0,
"_src": "sqlc_db_new",
"_tgt": "src_main_upload_files_now",
"source": "sqlc_db_new",
"target": "src_main_upload_files_now"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L172",
"weight": 1.0,
"_src": "sqlc_db_new",
"_tgt": "src_main_quick_share_files",
"source": "sqlc_db_new",
"target": "src_main_quick_share_files"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L335",
"weight": 1.0,
"_src": "sqlc_db_new",
"_tgt": "src_main_collect_files",
"source": "sqlc_db_new",
"target": "src_main_collect_files"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L443",
"weight": 1.0,
"_src": "sqlc_db_new",
"_tgt": "src_main_upload_single_file",
"source": "sqlc_db_new",
"target": "src_main_upload_single_file"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L485",
"weight": 1.0,
"_src": "sqlc_db_new",
"_tgt": "src_main_quick_share_paths",
"source": "sqlc_db_new",
"target": "src_main_quick_share_paths"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L593",
"weight": 1.0,
"_src": "sqlc_db_new",
"_tgt": "src_main_copy_links_to_clipboard",
"source": "sqlc_db_new",
"target": "src_main_copy_links_to_clipboard"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L625",
"weight": 1.0,
"_src": "sqlc_db_new",
"_tgt": "src_main_validate_token_permissions",
"source": "sqlc_db_new",
"target": "src_main_validate_token_permissions"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L693",
"weight": 1.0,
"_src": "sqlc_db_new",
"_tgt": "src_main_truncate",
"source": "sqlc_db_new",
"target": "src_main_truncate"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L717",
"weight": 1.0,
"_src": "sqlc_db_new",
"_tgt": "src_main_open_setup_window",
"source": "sqlc_db_new",
"target": "src_main_open_setup_window"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L740",
"weight": 1.0,
"_src": "sqlc_db_new",
"_tgt": "src_main_open_main_window",
"source": "sqlc_db_new",
"target": "src_main_open_main_window"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L864",
"weight": 1.0,
"_src": "sqlc_db_new",
"_tgt": "src_main_show_summary_dialog",
"source": "sqlc_db_new",
"target": "src_main_show_summary_dialog"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L877",
"weight": 1.0,
"_src": "sqlc_db_new",
"_tgt": "src_main_show_error_dialog",
"source": "sqlc_db_new",
"target": "src_main_show_error_dialog"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L922",
"weight": 1.0,
"_src": "sqlc_db_new",
"_tgt": "src_main_boxed_error",
"source": "sqlc_db_new",
"target": "src_main_boxed_error"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L18",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_bookmarks_sql_go",
"_tgt": "sqlc_addbookmarktagparams",
"source": "backend_internal_db_sqlc_bookmarks_sql_go",
"target": "sqlc_addbookmarktagparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L34",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_bookmarks_sql_go",
"_tgt": "sqlc_createbookmarkparams",
"source": "backend_internal_db_sqlc_bookmarks_sql_go",
"target": "sqlc_createbookmarkparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L77",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_bookmarks_sql_go",
"_tgt": "sqlc_deletebookmarkparams",
"source": "backend_internal_db_sqlc_bookmarks_sql_go",
"target": "sqlc_deletebookmarkparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L93",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_bookmarks_sql_go",
"_tgt": "sqlc_getbookmarkbyidparams",
"source": "backend_internal_db_sqlc_bookmarks_sql_go",
"target": "sqlc_getbookmarkbyidparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L127",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_bookmarks_sql_go",
"_tgt": "sqlc_getbookmarksbytagparams",
"source": "backend_internal_db_sqlc_bookmarks_sql_go",
"target": "sqlc_getbookmarksbytagparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L179",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_bookmarks_sql_go",
"_tgt": "sqlc_getbookmarksbyuserparams",
"source": "backend_internal_db_sqlc_bookmarks_sql_go",
"target": "sqlc_getbookmarksbyuserparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L221",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_bookmarks_sql_go",
"_tgt": "sqlc_removebookmarktagparams",
"source": "backend_internal_db_sqlc_bookmarks_sql_go",
"target": "sqlc_removebookmarktagparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L243",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_bookmarks_sql_go",
"_tgt": "sqlc_searchbookmarksparams",
"source": "backend_internal_db_sqlc_bookmarks_sql_go",
"target": "sqlc_searchbookmarksparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/bookmarks.sql.go",
"source_location": "L301",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_bookmarks_sql_go",
"_tgt": "sqlc_updatebookmarkparams",
"source": "backend_internal_db_sqlc_bookmarks_sql_go",
"target": "sqlc_updatebookmarkparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L13",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_models_go",
"_tgt": "sqlc_auditlog",
"source": "backend_internal_db_sqlc_models_go",
"target": "sqlc_auditlog",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L26",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_models_go",
"_tgt": "sqlc_bookmark",
"source": "backend_internal_db_sqlc_models_go",
"target": "sqlc_bookmark",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L40",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_models_go",
"_tgt": "sqlc_bookmarktag",
"source": "backend_internal_db_sqlc_models_go",
"target": "sqlc_bookmarktag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L45",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_models_go",
"_tgt": "sqlc_file",
"source": "backend_internal_db_sqlc_models_go",
"target": "sqlc_file",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L58",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_models_go",
"_tgt": "sqlc_filetag",
"source": "backend_internal_db_sqlc_models_go",
"target": "sqlc_filetag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L63",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_models_go",
"_tgt": "sqlc_note",
"source": "backend_internal_db_sqlc_models_go",
"target": "sqlc_note",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L72",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_models_go",
"_tgt": "sqlc_notetag",
"source": "backend_internal_db_sqlc_models_go",
"target": "sqlc_notetag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L77",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_models_go",
"_tgt": "sqlc_tag",
"source": "backend_internal_db_sqlc_models_go",
"target": "sqlc_tag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L86",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_models_go",
"_tgt": "sqlc_task",
"source": "backend_internal_db_sqlc_models_go",
"target": "sqlc_task",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L98",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_models_go",
"_tgt": "sqlc_tasktag",
"source": "backend_internal_db_sqlc_models_go",
"target": "sqlc_tasktag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/models.go",
"source_location": "L103",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_models_go",
"_tgt": "sqlc_user",
"source": "backend_internal_db_sqlc_models_go",
"target": "sqlc_user",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_users_sql_go",
"_tgt": "sqlc_createuserparams",
"source": "backend_internal_db_sqlc_users_sql_go",
"target": "sqlc_createuserparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L30",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_users_sql_go",
"_tgt": "sqlc_createuserrow",
"source": "backend_internal_db_sqlc_users_sql_go",
"target": "sqlc_createuserrow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L84",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_users_sql_go",
"_tgt": "sqlc_getuserbyemailrow",
"source": "backend_internal_db_sqlc_users_sql_go",
"target": "sqlc_getuserbyemailrow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L121",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_users_sql_go",
"_tgt": "sqlc_getuserbyidrow",
"source": "backend_internal_db_sqlc_users_sql_go",
"target": "sqlc_getuserbyidrow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L159",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_users_sql_go",
"_tgt": "sqlc_listusersparams",
"source": "backend_internal_db_sqlc_users_sql_go",
"target": "sqlc_listusersparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L164",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_users_sql_go",
"_tgt": "sqlc_listusersrow",
"source": "backend_internal_db_sqlc_users_sql_go",
"target": "sqlc_listusersrow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L230",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_users_sql_go",
"_tgt": "sqlc_updateuserparams",
"source": "backend_internal_db_sqlc_users_sql_go",
"target": "sqlc_updateuserparams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/db/sqlc/users.sql.go",
"source_location": "L238",
"weight": 1.0,
"_src": "backend_internal_db_sqlc_users_sql_go",
"_tgt": "sqlc_updateuserrow",
"source": "backend_internal_db_sqlc_users_sql_go",
"target": "sqlc_updateuserrow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/cache.go",
"source_location": "L16",
"weight": 1.0,
"_src": "backend_middleware_cache_go",
"_tgt": "middleware_cacheconfig",
"source": "backend_middleware_cache_go",
"target": "middleware_cacheconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/cache.go",
"source_location": "L24",
"weight": 1.0,
"_src": "backend_middleware_cache_go",
"_tgt": "middleware_cache_defaultcacheconfig",
"source": "backend_middleware_cache_go",
"target": "middleware_cache_defaultcacheconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/cache.go",
"source_location": "L33",
"weight": 1.0,
"_src": "backend_middleware_cache_go",
"_tgt": "middleware_cache_cachemiddleware",
"source": "backend_middleware_cache_go",
"target": "middleware_cache_cachemiddleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/cache.go",
"source_location": "L91",
"weight": 1.0,
"_src": "backend_middleware_cache_go",
"_tgt": "middleware_cache_shouldskipcache",
"source": "backend_middleware_cache_go",
"target": "middleware_cache_shouldskipcache",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/cache.go",
"source_location": "L106",
"weight": 1.0,
"_src": "backend_middleware_cache_go",
"_tgt": "middleware_cache_generatecachekey",
"source": "backend_middleware_cache_go",
"target": "middleware_cache_generatecachekey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/cache.go",
"source_location": "L126",
"weight": 1.0,
"_src": "backend_middleware_cache_go",
"_tgt": "middleware_cachedresponsewriter",
"source": "backend_middleware_cache_go",
"target": "middleware_cachedresponsewriter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/cache.go",
"source_location": "L137",
"weight": 1.0,
"_src": "backend_middleware_cache_go",
"_tgt": "middleware_cache_invalidatecache",
"source": "backend_middleware_cache_go",
"target": "middleware_cache_invalidatecache",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/cache.go",
"source_location": "L155",
"weight": 1.0,
"_src": "backend_middleware_cache_go",
"_tgt": "middleware_cache_cacheinvalidationmiddleware",
"source": "backend_middleware_cache_go",
"target": "middleware_cache_cacheinvalidationmiddleware",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/cache.go",
"source_location": "L48",
"weight": 1.0,
"_src": "middleware_cache_cachemiddleware",
"_tgt": "middleware_cache_shouldskipcache",
"source": "middleware_cache_cachemiddleware",
"target": "middleware_cache_shouldskipcache",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/cache.go",
"source_location": "L54",
"weight": 1.0,
"_src": "middleware_cache_cachemiddleware",
"_tgt": "middleware_cache_generatecachekey",
"source": "middleware_cache_cachemiddleware",
"target": "middleware_cache_generatecachekey",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/cache.go",
"source_location": "L131",
"weight": 1.0,
"_src": "middleware_cachedresponsewriter",
"_tgt": "middleware_cachedresponsewriter_write",
"source": "middleware_cachedresponsewriter",
"target": "middleware_cachedresponsewriter_write",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/cache.go",
"source_location": "L168",
"weight": 1.0,
"_src": "middleware_cache_cacheinvalidationmiddleware",
"_tgt": "middleware_cache_invalidatecache",
"source": "middleware_cache_invalidatecache",
"target": "middleware_cache_cacheinvalidationmiddleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L13",
"weight": 1.0,
"_src": "backend_middleware_rate_limiter_go",
"_tgt": "middleware_ratelimiter",
"source": "backend_middleware_rate_limiter_go",
"target": "middleware_ratelimiter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_middleware_rate_limiter_go",
"_tgt": "middleware_clientinfo",
"source": "backend_middleware_rate_limiter_go",
"target": "middleware_clientinfo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L26",
"weight": 1.0,
"_src": "backend_middleware_rate_limiter_go",
"_tgt": "middleware_rate_limiter_newratelimiter",
"source": "backend_middleware_rate_limiter_go",
"target": "middleware_rate_limiter_newratelimiter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L108",
"weight": 1.0,
"_src": "backend_middleware_rate_limiter_go",
"_tgt": "middleware_ratelimitconfig",
"source": "backend_middleware_rate_limiter_go",
"target": "middleware_ratelimitconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L115",
"weight": 1.0,
"_src": "backend_middleware_rate_limiter_go",
"_tgt": "middleware_rate_limiter_defaultratelimitconfig",
"source": "backend_middleware_rate_limiter_go",
"target": "middleware_rate_limiter_defaultratelimitconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L124",
"weight": 1.0,
"_src": "backend_middleware_rate_limiter_go",
"_tgt": "middleware_rate_limiter_ratelimit",
"source": "backend_middleware_rate_limiter_go",
"target": "middleware_rate_limiter_ratelimit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L132",
"weight": 1.0,
"_src": "backend_middleware_rate_limiter_go",
"_tgt": "middleware_rate_limiter_authratelimit",
"source": "backend_middleware_rate_limiter_go",
"target": "middleware_rate_limiter_authratelimit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L137",
"weight": 1.0,
"_src": "backend_middleware_rate_limiter_go",
"_tgt": "middleware_rate_limiter_generalratelimit",
"source": "backend_middleware_rate_limiter_go",
"target": "middleware_rate_limiter_generalratelimit",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L40",
"weight": 1.0,
"_src": "middleware_ratelimiter",
"_tgt": "middleware_ratelimiter_middleware",
"source": "middleware_ratelimiter",
"target": "middleware_ratelimiter_middleware",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L91",
"weight": 1.0,
"_src": "middleware_ratelimiter",
"_tgt": "middleware_ratelimiter_cleanup",
"source": "middleware_ratelimiter",
"target": "middleware_ratelimiter_cleanup",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L34",
"weight": 1.0,
"_src": "middleware_rate_limiter_newratelimiter",
"_tgt": "middleware_ratelimiter_cleanup",
"source": "middleware_rate_limiter_newratelimiter",
"target": "middleware_ratelimiter_cleanup",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L126",
"weight": 1.0,
"_src": "middleware_rate_limiter_ratelimit",
"_tgt": "middleware_rate_limiter_newratelimiter",
"source": "middleware_rate_limiter_newratelimiter",
"target": "middleware_rate_limiter_ratelimit",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L133",
"weight": 1.0,
"_src": "middleware_rate_limiter_authratelimit",
"_tgt": "middleware_ratelimiter_middleware",
"source": "middleware_ratelimiter_middleware",
"target": "middleware_rate_limiter_authratelimit",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L138",
"weight": 1.0,
"_src": "middleware_rate_limiter_generalratelimit",
"_tgt": "middleware_ratelimiter_middleware",
"source": "middleware_ratelimiter_middleware",
"target": "middleware_rate_limiter_generalratelimit",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/rate_limiter.go",
"source_location": "L100",
"weight": 1.0,
"_src": "middleware_ratelimiter_cleanup",
"_tgt": "lib_api_apiclient_delete",
"source": "middleware_ratelimiter_cleanup",
"target": "lib_api_apiclient_delete"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L17",
"weight": 1.0,
"_src": "backend_middleware_session_go",
"_tgt": "middleware_sessiondata",
"source": "backend_middleware_session_go",
"target": "middleware_sessiondata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L30",
"weight": 1.0,
"_src": "backend_middleware_session_go",
"_tgt": "middleware_sessionstore",
"source": "backend_middleware_session_go",
"target": "middleware_sessionstore",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L39",
"weight": 1.0,
"_src": "backend_middleware_session_go",
"_tgt": "middleware_redissessionstore",
"source": "backend_middleware_session_go",
"target": "middleware_redissessionstore",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L45",
"weight": 1.0,
"_src": "backend_middleware_session_go",
"_tgt": "middleware_session_newsessionstore",
"source": "backend_middleware_session_go",
"target": "middleware_session_newsessionstore",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L178",
"weight": 1.0,
"_src": "backend_middleware_session_go",
"_tgt": "middleware_session_initsessionstore",
"source": "backend_middleware_session_go",
"target": "middleware_session_initsessionstore",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L195",
"weight": 1.0,
"_src": "backend_middleware_session_go",
"_tgt": "middleware_session_sessionmiddleware",
"source": "backend_middleware_session_go",
"target": "middleware_session_sessionmiddleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L246",
"weight": 1.0,
"_src": "backend_middleware_session_go",
"_tgt": "middleware_session_getsessionfromcontext",
"source": "backend_middleware_session_go",
"target": "middleware_session_getsessionfromcontext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L254",
"weight": 1.0,
"_src": "backend_middleware_session_go",
"_tgt": "middleware_session_getuseridfromsession",
"source": "backend_middleware_session_go",
"target": "middleware_session_getuseridfromsession",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L281",
"weight": 1.0,
"_src": "backend_middleware_session_go",
"_tgt": "middleware_session_getuseremailfromsession",
"source": "backend_middleware_session_go",
"target": "middleware_session_getuseremailfromsession",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L303",
"weight": 1.0,
"_src": "backend_middleware_session_go",
"_tgt": "middleware_session_generatesessionid",
"source": "backend_middleware_session_go",
"target": "middleware_session_generatesessionid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L308",
"weight": 1.0,
"_src": "backend_middleware_session_go",
"_tgt": "middleware_session_getsessionstore",
"source": "backend_middleware_session_go",
"target": "middleware_session_getsessionstore",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L313",
"weight": 1.0,
"_src": "backend_middleware_session_go",
"_tgt": "middleware_session_cleanupsessionsonshutdown",
"source": "backend_middleware_session_go",
"target": "middleware_session_cleanupsessionsonshutdown",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L53",
"weight": 1.0,
"_src": "middleware_redissessionstore",
"_tgt": "middleware_redissessionstore_createsession",
"source": "middleware_redissessionstore",
"target": "middleware_redissessionstore_createsession",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L81",
"weight": 1.0,
"_src": "middleware_redissessionstore",
"_tgt": "middleware_redissessionstore_getsession",
"source": "middleware_redissessionstore",
"target": "middleware_redissessionstore_getsession",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L113",
"weight": 1.0,
"_src": "middleware_redissessionstore",
"_tgt": "middleware_redissessionstore_updatesession",
"source": "middleware_redissessionstore",
"target": "middleware_redissessionstore_updatesession",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L143",
"weight": 1.0,
"_src": "middleware_redissessionstore",
"_tgt": "middleware_redissessionstore_deletesession",
"source": "middleware_redissessionstore",
"target": "middleware_redissessionstore_deletesession",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L164",
"weight": 1.0,
"_src": "middleware_redissessionstore",
"_tgt": "middleware_redissessionstore_cleanupexpiredsessions",
"source": "middleware_redissessionstore",
"target": "middleware_redissessionstore_cleanupexpiredsessions",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L179",
"weight": 1.0,
"_src": "middleware_session_initsessionstore",
"_tgt": "middleware_session_newsessionstore",
"source": "middleware_session_newsessionstore",
"target": "middleware_session_initsessionstore",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L227",
"weight": 1.0,
"_src": "middleware_session_sessionmiddleware",
"_tgt": "middleware_redissessionstore_createsession",
"source": "middleware_redissessionstore_createsession",
"target": "middleware_session_sessionmiddleware",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L212",
"weight": 1.0,
"_src": "middleware_session_sessionmiddleware",
"_tgt": "middleware_redissessionstore_getsession",
"source": "middleware_redissessionstore_getsession",
"target": "middleware_session_sessionmiddleware",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L248",
"weight": 1.0,
"_src": "middleware_session_getsessionfromcontext",
"_tgt": "middleware_redissessionstore_getsession",
"source": "middleware_redissessionstore_getsession",
"target": "middleware_session_getsessionfromcontext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/session.go",
"source_location": "L152",
"weight": 1.0,
"_src": "middleware_redissessionstore_deletesession",
"_tgt": "lib_api_apiclient_delete",
"source": "middleware_redissessionstore_deletesession",
"target": "lib_api_apiclient_delete"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L188",
"weight": 1.0,
"_src": "middleware_session_initsessionstore",
"_tgt": "middleware_redissessionstore_cleanupexpiredsessions",
"source": "middleware_redissessionstore_cleanupexpiredsessions",
"target": "middleware_session_initsessionstore",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L315",
"weight": 1.0,
"_src": "middleware_session_cleanupsessionsonshutdown",
"_tgt": "middleware_redissessionstore_cleanupexpiredsessions",
"source": "middleware_redissessionstore_cleanupexpiredsessions",
"target": "middleware_session_cleanupsessionsonshutdown",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/session.go",
"source_location": "L168",
"weight": 1.0,
"_src": "middleware_redissessionstore_cleanupexpiredsessions",
"_tgt": "lib_api_apiclient_delete",
"source": "middleware_redissessionstore_cleanupexpiredsessions",
"target": "lib_api_apiclient_delete"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L207",
"weight": 1.0,
"_src": "middleware_session_sessionmiddleware",
"_tgt": "middleware_session_generatesessionid",
"source": "middleware_session_sessionmiddleware",
"target": "middleware_session_generatesessionid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L256",
"weight": 1.0,
"_src": "middleware_session_getuseridfromsession",
"_tgt": "middleware_session_getsessionfromcontext",
"source": "middleware_session_getsessionfromcontext",
"target": "middleware_session_getuseridfromsession",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/session.go",
"source_location": "L283",
"weight": 1.0,
"_src": "middleware_session_getuseremailfromsession",
"_tgt": "middleware_session_getsessionfromcontext",
"source": "middleware_session_getsessionfromcontext",
"target": "middleware_session_getuseremailfromsession",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/audit.go",
"source_location": "L39",
"weight": 1.0,
"_src": "middleware_session_getuseridfromsession",
"_tgt": "middleware_audit_auditmiddleware",
"source": "middleware_session_getuseridfromsession",
"target": "middleware_audit_auditmiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/audit.go",
"source_location": "L40",
"weight": 1.0,
"_src": "middleware_session_getuseremailfromsession",
"_tgt": "middleware_audit_auditmiddleware",
"source": "middleware_session_getuseremailfromsession",
"target": "middleware_audit_auditmiddleware"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/demo.go",
"source_location": "L13",
"weight": 1.0,
"_src": "backend_middleware_demo_go",
"_tgt": "middleware_demo_demomodemiddleware",
"source": "backend_middleware_demo_go",
"target": "middleware_demo_demomodemiddleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/demo.go",
"source_location": "L55",
"weight": 1.0,
"_src": "backend_middleware_demo_go",
"_tgt": "middleware_demo_isdemomode",
"source": "backend_middleware_demo_go",
"target": "middleware_demo_isdemomode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/performance.go",
"source_location": "L12",
"weight": 1.0,
"_src": "backend_middleware_performance_go",
"_tgt": "middleware_performance_performancemiddleware",
"source": "backend_middleware_performance_go",
"target": "middleware_performance_performancemiddleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/performance.go",
"source_location": "L30",
"weight": 1.0,
"_src": "backend_middleware_performance_go",
"_tgt": "middleware_performance_requestidmiddleware",
"source": "backend_middleware_performance_go",
"target": "middleware_performance_requestidmiddleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/performance.go",
"source_location": "L43",
"weight": 1.0,
"_src": "backend_middleware_performance_go",
"_tgt": "middleware_performance_generaterequestid",
"source": "backend_middleware_performance_go",
"target": "middleware_performance_generaterequestid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/performance.go",
"source_location": "L48",
"weight": 1.0,
"_src": "backend_middleware_performance_go",
"_tgt": "middleware_performance_slowquerymiddleware",
"source": "backend_middleware_performance_go",
"target": "middleware_performance_slowquerymiddleware",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/performance.go",
"source_location": "L34",
"weight": 1.0,
"_src": "middleware_performance_requestidmiddleware",
"_tgt": "middleware_performance_generaterequestid",
"source": "middleware_performance_requestidmiddleware",
"target": "middleware_performance_generaterequestid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/logger.go",
"source_location": "L106",
"weight": 1.0,
"_src": "middleware_performance_generaterequestid",
"_tgt": "middleware_logger_requestlogger",
"source": "middleware_performance_generaterequestid",
"target": "middleware_logger_requestlogger"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/logger.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_middleware_logger_go",
"_tgt": "middleware_loggerconfig",
"source": "backend_middleware_logger_go",
"target": "middleware_loggerconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/logger.go",
"source_location": "L26",
"weight": 1.0,
"_src": "backend_middleware_logger_go",
"_tgt": "middleware_logger_logger",
"source": "backend_middleware_logger_go",
"target": "middleware_logger_logger",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/logger.go",
"source_location": "L84",
"weight": 1.0,
"_src": "backend_middleware_logger_go",
"_tgt": "middleware_logger_requestlogger",
"source": "backend_middleware_logger_go",
"target": "middleware_logger_requestlogger",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/logger.go",
"source_location": "L165",
"weight": 1.0,
"_src": "backend_middleware_logger_go",
"_tgt": "middleware_logger_logrequestbody",
"source": "backend_middleware_logger_go",
"target": "middleware_logger_logrequestbody",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/logger.go",
"source_location": "L194",
"weight": 1.0,
"_src": "backend_middleware_logger_go",
"_tgt": "middleware_logger_securitylogger",
"source": "backend_middleware_logger_go",
"target": "middleware_logger_securitylogger",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/logger.go",
"source_location": "L221",
"weight": 1.0,
"_src": "backend_middleware_logger_go",
"_tgt": "middleware_logger_logsecurityevent",
"source": "backend_middleware_logger_go",
"target": "middleware_logger_logsecurityevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/logger.go",
"source_location": "L238",
"weight": 1.0,
"_src": "backend_middleware_logger_go",
"_tgt": "middleware_logger_performancelogger",
"source": "backend_middleware_logger_go",
"target": "middleware_logger_performancelogger",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/logger.go",
"source_location": "L260",
"weight": 1.0,
"_src": "backend_middleware_logger_go",
"_tgt": "middleware_logger_logperformanceevent",
"source": "backend_middleware_logger_go",
"target": "middleware_logger_logperformanceevent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/logger.go",
"source_location": "L21",
"weight": 1.0,
"_src": "middleware_loggerconfig",
"_tgt": "middleware_loggerconfig_getlogger",
"source": "middleware_loggerconfig",
"target": "middleware_loggerconfig_getlogger",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/logger.go",
"source_location": "L27",
"weight": 1.0,
"_src": "middleware_logger_logger",
"_tgt": "middleware_loggerconfig_getlogger",
"source": "middleware_loggerconfig_getlogger",
"target": "middleware_logger_logger",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/logger.go",
"source_location": "L85",
"weight": 1.0,
"_src": "middleware_logger_requestlogger",
"_tgt": "middleware_loggerconfig_getlogger",
"source": "middleware_loggerconfig_getlogger",
"target": "middleware_logger_requestlogger",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/logger.go",
"source_location": "L222",
"weight": 1.0,
"_src": "middleware_logger_logsecurityevent",
"_tgt": "middleware_loggerconfig_getlogger",
"source": "middleware_loggerconfig_getlogger",
"target": "middleware_logger_logsecurityevent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/logger.go",
"source_location": "L261",
"weight": 1.0,
"_src": "middleware_logger_logperformanceevent",
"_tgt": "middleware_loggerconfig_getlogger",
"source": "middleware_loggerconfig_getlogger",
"target": "middleware_logger_logperformanceevent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/logger.go",
"source_location": "L118",
"weight": 1.0,
"_src": "middleware_logger_requestlogger",
"_tgt": "middleware_logger_logrequestbody",
"source": "middleware_logger_requestlogger",
"target": "middleware_logger_logrequestbody",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/logger.go",
"source_location": "L198",
"weight": 1.0,
"_src": "middleware_logger_securitylogger",
"_tgt": "middleware_logger_logsecurityevent",
"source": "middleware_logger_securitylogger",
"target": "middleware_logger_logsecurityevent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/logger.go",
"source_location": "L247",
"weight": 1.0,
"_src": "middleware_logger_performancelogger",
"_tgt": "middleware_logger_logperformanceevent",
"source": "middleware_logger_performancelogger",
"target": "middleware_logger_logperformanceevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L14",
"weight": 1.0,
"_src": "backend_middleware_input_validation_go",
"_tgt": "middleware_input_validation_inputvalidationmiddleware",
"source": "backend_middleware_input_validation_go",
"target": "middleware_input_validation_inputvalidationmiddleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L41",
"weight": 1.0,
"_src": "backend_middleware_input_validation_go",
"_tgt": "middleware_input_validation_validaterequestbody",
"source": "backend_middleware_input_validation_go",
"target": "middleware_input_validation_validaterequestbody",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L75",
"weight": 1.0,
"_src": "backend_middleware_input_validation_go",
"_tgt": "middleware_requestbody",
"source": "backend_middleware_input_validation_go",
"target": "middleware_requestbody",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L94",
"weight": 1.0,
"_src": "backend_middleware_input_validation_go",
"_tgt": "middleware_input_validation_containsmaliciouscontent",
"source": "backend_middleware_input_validation_go",
"target": "middleware_input_validation_containsmaliciouscontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L265",
"weight": 1.0,
"_src": "backend_middleware_input_validation_go",
"_tgt": "middleware_input_validation_sanitizeinput",
"source": "backend_middleware_input_validation_go",
"target": "middleware_input_validation_sanitizeinput",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L285",
"weight": 1.0,
"_src": "backend_middleware_input_validation_go",
"_tgt": "middleware_input_validation_validateemail",
"source": "backend_middleware_input_validation_go",
"target": "middleware_input_validation_validateemail",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L291",
"weight": 1.0,
"_src": "backend_middleware_input_validation_go",
"_tgt": "middleware_input_validation_validatepassword",
"source": "backend_middleware_input_validation_go",
"target": "middleware_input_validation_validatepassword",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L326",
"weight": 1.0,
"_src": "backend_middleware_input_validation_go",
"_tgt": "middleware_input_validation_validateusername",
"source": "backend_middleware_input_validation_go",
"target": "middleware_input_validation_validateusername",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L348",
"weight": 1.0,
"_src": "backend_middleware_input_validation_go",
"_tgt": "middleware_input_validation_validateid",
"source": "backend_middleware_input_validation_go",
"target": "middleware_input_validation_validateid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L362",
"weight": 1.0,
"_src": "backend_middleware_input_validation_go",
"_tgt": "middleware_input_validation_validatepagination",
"source": "backend_middleware_input_validation_go",
"target": "middleware_input_validation_validatepagination",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L19",
"weight": 1.0,
"_src": "middleware_input_validation_inputvalidationmiddleware",
"_tgt": "middleware_input_validation_containsmaliciouscontent",
"source": "middleware_input_validation_inputvalidationmiddleware",
"target": "middleware_input_validation_containsmaliciouscontent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L29",
"weight": 1.0,
"_src": "middleware_input_validation_inputvalidationmiddleware",
"_tgt": "middleware_input_validation_sanitizeinput",
"source": "middleware_input_validation_inputvalidationmiddleware",
"target": "middleware_input_validation_sanitizeinput",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L59",
"weight": 1.0,
"_src": "middleware_input_validation_validaterequestbody",
"_tgt": "middleware_input_validation_containsmaliciouscontent",
"source": "middleware_input_validation_validaterequestbody",
"target": "middleware_input_validation_containsmaliciouscontent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L80",
"weight": 1.0,
"_src": "middleware_requestbody",
"_tgt": "middleware_requestbody_read",
"source": "middleware_requestbody",
"target": "middleware_requestbody_read",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/input_validation.go",
"source_location": "L89",
"weight": 1.0,
"_src": "middleware_requestbody",
"_tgt": "middleware_requestbody_close",
"source": "middleware_requestbody",
"target": "middleware_requestbody_close",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/cors.go",
"source_location": "L11",
"weight": 1.0,
"_src": "backend_middleware_cors_go",
"_tgt": "middleware_cors_corsmiddleware",
"source": "backend_middleware_cors_go",
"target": "middleware_cors_corsmiddleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/error_handler.go",
"source_location": "L12",
"weight": 1.0,
"_src": "backend_middleware_error_handler_go",
"_tgt": "middleware_errorresponse",
"source": "backend_middleware_error_handler_go",
"target": "middleware_errorresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/error_handler.go",
"source_location": "L20",
"weight": 1.0,
"_src": "backend_middleware_error_handler_go",
"_tgt": "middleware_error_handler_errorhandlermiddleware",
"source": "backend_middleware_error_handler_go",
"target": "middleware_error_handler_errorhandlermiddleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/error_handler.go",
"source_location": "L61",
"weight": 1.0,
"_src": "backend_middleware_error_handler_go",
"_tgt": "middleware_error_handler_notfoundhandler",
"source": "backend_middleware_error_handler_go",
"target": "middleware_error_handler_notfoundhandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/error_handler.go",
"source_location": "L72",
"weight": 1.0,
"_src": "backend_middleware_error_handler_go",
"_tgt": "middleware_error_handler_methodnotallowedhandler",
"source": "backend_middleware_error_handler_go",
"target": "middleware_error_handler_methodnotallowedhandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L15",
"weight": 1.0,
"_src": "backend_middleware_memory_cache_go",
"_tgt": "middleware_memorycacheitem",
"source": "backend_middleware_memory_cache_go",
"target": "middleware_memorycacheitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L21",
"weight": 1.0,
"_src": "backend_middleware_memory_cache_go",
"_tgt": "middleware_memorycache",
"source": "backend_middleware_memory_cache_go",
"target": "middleware_memorycache",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L27",
"weight": 1.0,
"_src": "backend_middleware_memory_cache_go",
"_tgt": "middleware_memory_cache_newmemorycache",
"source": "backend_middleware_memory_cache_go",
"target": "middleware_memory_cache_newmemorycache",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L103",
"weight": 1.0,
"_src": "backend_middleware_memory_cache_go",
"_tgt": "middleware_memorycacheconfig",
"source": "backend_middleware_memory_cache_go",
"target": "middleware_memorycacheconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L110",
"weight": 1.0,
"_src": "backend_middleware_memory_cache_go",
"_tgt": "middleware_memory_cache_defaultmemorycacheconfig",
"source": "backend_middleware_memory_cache_go",
"target": "middleware_memory_cache_defaultmemorycacheconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L119",
"weight": 1.0,
"_src": "backend_middleware_memory_cache_go",
"_tgt": "middleware_memory_cache_memorycachemiddleware",
"source": "backend_middleware_memory_cache_go",
"target": "middleware_memory_cache_memorycachemiddleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L166",
"weight": 1.0,
"_src": "backend_middleware_memory_cache_go",
"_tgt": "middleware_memory_cache_generatememorycachekey",
"source": "backend_middleware_memory_cache_go",
"target": "middleware_memory_cache_generatememorycachekey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L186",
"weight": 1.0,
"_src": "backend_middleware_memory_cache_go",
"_tgt": "middleware_memorycachedresponsewriter",
"source": "backend_middleware_memory_cache_go",
"target": "middleware_memorycachedresponsewriter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L197",
"weight": 1.0,
"_src": "backend_middleware_memory_cache_go",
"_tgt": "middleware_memory_cache_invalidatememorycache",
"source": "backend_middleware_memory_cache_go",
"target": "middleware_memory_cache_invalidatememorycache",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L202",
"weight": 1.0,
"_src": "backend_middleware_memory_cache_go",
"_tgt": "middleware_memory_cache_memorycacheinvalidationmiddleware",
"source": "backend_middleware_memory_cache_go",
"target": "middleware_memory_cache_memorycacheinvalidationmiddleware",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L39",
"weight": 1.0,
"_src": "middleware_memorycache",
"_tgt": "middleware_memorycache_get",
"source": "middleware_memorycache",
"target": "middleware_memorycache_get",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L52",
"weight": 1.0,
"_src": "middleware_memorycache",
"_tgt": "middleware_memorycache_set",
"source": "middleware_memorycache",
"target": "middleware_memorycache_set",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L63",
"weight": 1.0,
"_src": "middleware_memorycache",
"_tgt": "middleware_memorycache_delete",
"source": "middleware_memorycache",
"target": "middleware_memorycache_delete",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L71",
"weight": 1.0,
"_src": "middleware_memorycache",
"_tgt": "middleware_memorycache_deletepattern",
"source": "middleware_memorycache",
"target": "middleware_memorycache_deletepattern",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L83",
"weight": 1.0,
"_src": "middleware_memorycache",
"_tgt": "middleware_memorycache_cleanup",
"source": "middleware_memorycache",
"target": "middleware_memorycache_cleanup",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L33",
"weight": 1.0,
"_src": "middleware_memory_cache_newmemorycache",
"_tgt": "middleware_memorycache_cleanup",
"source": "middleware_memory_cache_newmemorycache",
"target": "middleware_memorycache_cleanup",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L137",
"weight": 1.0,
"_src": "middleware_memory_cache_memorycachemiddleware",
"_tgt": "middleware_memorycache_get",
"source": "middleware_memorycache_get",
"target": "middleware_memory_cache_memorycachemiddleware",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L160",
"weight": 1.0,
"_src": "middleware_memory_cache_memorycachemiddleware",
"_tgt": "middleware_memorycache_set",
"source": "middleware_memorycache_set",
"target": "middleware_memory_cache_memorycachemiddleware",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L77",
"weight": 1.0,
"_src": "middleware_memorycache_deletepattern",
"_tgt": "middleware_memorycache_delete",
"source": "middleware_memorycache_delete",
"target": "middleware_memorycache_deletepattern",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L92",
"weight": 1.0,
"_src": "middleware_memorycache_cleanup",
"_tgt": "middleware_memorycache_delete",
"source": "middleware_memorycache_delete",
"target": "middleware_memorycache_cleanup",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L67",
"weight": 1.0,
"_src": "middleware_memorycache_delete",
"_tgt": "lib_api_apiclient_delete",
"source": "middleware_memorycache_delete",
"target": "lib_api_apiclient_delete"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L198",
"weight": 1.0,
"_src": "middleware_memory_cache_invalidatememorycache",
"_tgt": "middleware_memorycache_deletepattern",
"source": "middleware_memorycache_deletepattern",
"target": "middleware_memory_cache_invalidatememorycache",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L134",
"weight": 1.0,
"_src": "middleware_memory_cache_memorycachemiddleware",
"_tgt": "middleware_memory_cache_generatememorycachekey",
"source": "middleware_memory_cache_memorycachemiddleware",
"target": "middleware_memory_cache_generatememorycachekey",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L191",
"weight": 1.0,
"_src": "middleware_memorycachedresponsewriter",
"_tgt": "middleware_memorycachedresponsewriter_write",
"source": "middleware_memorycachedresponsewriter",
"target": "middleware_memorycachedresponsewriter_write",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L302",
"weight": 1.0,
"_src": "middleware_memorycachedresponsewriter_write",
"_tgt": "src_main_save_config",
"source": "middleware_memorycachedresponsewriter_write",
"target": "src_main_save_config"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/memory_cache.go",
"source_location": "L215",
"weight": 1.0,
"_src": "middleware_memory_cache_memorycacheinvalidationmiddleware",
"_tgt": "middleware_memory_cache_invalidatememorycache",
"source": "middleware_memory_cache_invalidatememorycache",
"target": "middleware_memory_cache_memorycacheinvalidationmiddleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/metrics.go",
"source_location": "L11",
"weight": 1.0,
"_src": "backend_middleware_metrics_go",
"_tgt": "middleware_metrics",
"source": "backend_middleware_metrics_go",
"target": "middleware_metrics",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/metrics.go",
"source_location": "L43",
"weight": 1.0,
"_src": "backend_middleware_metrics_go",
"_tgt": "middleware_metrics_getmetrics",
"source": "backend_middleware_metrics_go",
"target": "middleware_metrics_getmetrics",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/metrics.go",
"source_location": "L64",
"weight": 1.0,
"_src": "backend_middleware_metrics_go",
"_tgt": "middleware_metrics_metricsmiddleware",
"source": "backend_middleware_metrics_go",
"target": "middleware_metrics_metricsmiddleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/metrics.go",
"source_location": "L114",
"weight": 1.0,
"_src": "backend_middleware_metrics_go",
"_tgt": "middleware_metrics_incrementuserstotal",
"source": "backend_middleware_metrics_go",
"target": "middleware_metrics_incrementuserstotal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/metrics.go",
"source_location": "L121",
"weight": 1.0,
"_src": "backend_middleware_metrics_go",
"_tgt": "middleware_metrics_incrementbookmarkstotal",
"source": "backend_middleware_metrics_go",
"target": "middleware_metrics_incrementbookmarkstotal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/metrics.go",
"source_location": "L128",
"weight": 1.0,
"_src": "backend_middleware_metrics_go",
"_tgt": "middleware_metrics_decrementbookmarkstotal",
"source": "backend_middleware_metrics_go",
"target": "middleware_metrics_decrementbookmarkstotal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/metrics.go",
"source_location": "L137",
"weight": 1.0,
"_src": "backend_middleware_metrics_go",
"_tgt": "middleware_metrics_incrementtaskstotal",
"source": "backend_middleware_metrics_go",
"target": "middleware_metrics_incrementtaskstotal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/metrics.go",
"source_location": "L144",
"weight": 1.0,
"_src": "backend_middleware_metrics_go",
"_tgt": "middleware_metrics_decrementtaskstotal",
"source": "backend_middleware_metrics_go",
"target": "middleware_metrics_decrementtaskstotal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/metrics.go",
"source_location": "L153",
"weight": 1.0,
"_src": "backend_middleware_metrics_go",
"_tgt": "middleware_metrics_incrementfilestotal",
"source": "backend_middleware_metrics_go",
"target": "middleware_metrics_incrementfilestotal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/metrics.go",
"source_location": "L160",
"weight": 1.0,
"_src": "backend_middleware_metrics_go",
"_tgt": "middleware_metrics_decrementfilestotal",
"source": "backend_middleware_metrics_go",
"target": "middleware_metrics_decrementfilestotal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/metrics.go",
"source_location": "L169",
"weight": 1.0,
"_src": "backend_middleware_metrics_go",
"_tgt": "middleware_metrics_incrementnotestotal",
"source": "backend_middleware_metrics_go",
"target": "middleware_metrics_incrementnotestotal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/metrics.go",
"source_location": "L176",
"weight": 1.0,
"_src": "backend_middleware_metrics_go",
"_tgt": "middleware_metrics_decrementnotestotal",
"source": "backend_middleware_metrics_go",
"target": "middleware_metrics_decrementnotestotal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/metrics.go",
"source_location": "L185",
"weight": 1.0,
"_src": "backend_middleware_metrics_go",
"_tgt": "middleware_metrics_setdatabaseconnections",
"source": "backend_middleware_metrics_go",
"target": "middleware_metrics_setdatabaseconnections",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/metrics.go",
"source_location": "L192",
"weight": 1.0,
"_src": "backend_middleware_metrics_go",
"_tgt": "middleware_metrics_resetmetrics",
"source": "backend_middleware_metrics_go",
"target": "middleware_metrics_resetmetrics",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/metrics.go",
"source_location": "L210",
"weight": 1.0,
"_src": "backend_middleware_metrics_go",
"_tgt": "middleware_metrics_copymap",
"source": "backend_middleware_metrics_go",
"target": "middleware_metrics_copymap",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/metrics.go",
"source_location": "L218",
"weight": 1.0,
"_src": "backend_middleware_metrics_go",
"_tgt": "middleware_metrics_copydurationmap",
"source": "backend_middleware_metrics_go",
"target": "middleware_metrics_copydurationmap",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/metrics.go",
"source_location": "L49",
"weight": 1.0,
"_src": "middleware_metrics_getmetrics",
"_tgt": "middleware_metrics_copymap",
"source": "middleware_metrics_getmetrics",
"target": "middleware_metrics_copymap",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/metrics.go",
"source_location": "L50",
"weight": 1.0,
"_src": "middleware_metrics_getmetrics",
"_tgt": "middleware_metrics_copydurationmap",
"source": "middleware_metrics_getmetrics",
"target": "middleware_metrics_copydurationmap",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L19",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_auditmiddleware",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_auditmiddleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L78",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_logsecurityevent",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_logsecurityevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L97",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_loguseraction",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_loguseraction",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L117",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_shouldskipaudit",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_shouldskipaudit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L134",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_getuintfrominterface",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_getuintfrominterface",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L141",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_getuseremail",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_getuseremail",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L148",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_getactionfrommethodandpath",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_getactionfrommethodandpath",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L174",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_getresourcefrompath",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_getresourcefrompath",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L207",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_getresourceidfrompath",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_getresourceidfrompath",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L224",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_generatedescription",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_generatedescription",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L233",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_generatedetails",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_generatedetails",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L255",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_sanitizejson",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_sanitizejson",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L274",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_getsessionid",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_getsessionid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L284",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_getcountryfromip",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_getcountryfromip",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L289",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_getdevicefromuseragent",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_getdevicefromuseragent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L298",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_getplatformfromuseragent",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_getplatformfromuseragent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L313",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_getbrowserfromuseragent",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_getbrowserfromuseragent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L326",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_assessrisk",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_assessrisk",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L349",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_assesssecurityrisk",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_assesssecurityrisk",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L364",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_assessactionrisk",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_assessactionrisk",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L374",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_issuspiciousactivity",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_issuspiciousactivity",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L385",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_getfailurereason",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_getfailurereason",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L404",
"weight": 1.0,
"_src": "backend_middleware_audit_go",
"_tgt": "middleware_audit_saveauditlog",
"source": "backend_middleware_audit_go",
"target": "middleware_audit_saveauditlog",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L34",
"weight": 1.0,
"_src": "middleware_audit_auditmiddleware",
"_tgt": "middleware_audit_shouldskipaudit",
"source": "middleware_audit_auditmiddleware",
"target": "middleware_audit_shouldskipaudit",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L53",
"weight": 1.0,
"_src": "middleware_audit_auditmiddleware",
"_tgt": "middleware_audit_getactionfrommethodandpath",
"source": "middleware_audit_auditmiddleware",
"target": "middleware_audit_getactionfrommethodandpath",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L54",
"weight": 1.0,
"_src": "middleware_audit_auditmiddleware",
"_tgt": "middleware_audit_getresourcefrompath",
"source": "middleware_audit_auditmiddleware",
"target": "middleware_audit_getresourcefrompath",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L55",
"weight": 1.0,
"_src": "middleware_audit_auditmiddleware",
"_tgt": "middleware_audit_getresourceidfrompath",
"source": "middleware_audit_auditmiddleware",
"target": "middleware_audit_getresourceidfrompath",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L56",
"weight": 1.0,
"_src": "middleware_audit_auditmiddleware",
"_tgt": "middleware_audit_generatedescription",
"source": "middleware_audit_auditmiddleware",
"target": "middleware_audit_generatedescription",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L57",
"weight": 1.0,
"_src": "middleware_audit_auditmiddleware",
"_tgt": "middleware_audit_generatedetails",
"source": "middleware_audit_auditmiddleware",
"target": "middleware_audit_generatedetails",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L59",
"weight": 1.0,
"_src": "middleware_audit_auditmiddleware",
"_tgt": "middleware_audit_getsessionid",
"source": "middleware_audit_auditmiddleware",
"target": "middleware_audit_getsessionid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L60",
"weight": 1.0,
"_src": "middleware_audit_auditmiddleware",
"_tgt": "middleware_audit_getcountryfromip",
"source": "middleware_audit_auditmiddleware",
"target": "middleware_audit_getcountryfromip",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L61",
"weight": 1.0,
"_src": "middleware_audit_auditmiddleware",
"_tgt": "middleware_audit_getdevicefromuseragent",
"source": "middleware_audit_auditmiddleware",
"target": "middleware_audit_getdevicefromuseragent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L62",
"weight": 1.0,
"_src": "middleware_audit_auditmiddleware",
"_tgt": "middleware_audit_getplatformfromuseragent",
"source": "middleware_audit_auditmiddleware",
"target": "middleware_audit_getplatformfromuseragent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L63",
"weight": 1.0,
"_src": "middleware_audit_auditmiddleware",
"_tgt": "middleware_audit_getbrowserfromuseragent",
"source": "middleware_audit_auditmiddleware",
"target": "middleware_audit_getbrowserfromuseragent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L64",
"weight": 1.0,
"_src": "middleware_audit_auditmiddleware",
"_tgt": "middleware_audit_assessrisk",
"source": "middleware_audit_auditmiddleware",
"target": "middleware_audit_assessrisk",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L69",
"weight": 1.0,
"_src": "middleware_audit_auditmiddleware",
"_tgt": "middleware_audit_getfailurereason",
"source": "middleware_audit_auditmiddleware",
"target": "middleware_audit_getfailurereason",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L73",
"weight": 1.0,
"_src": "middleware_audit_auditmiddleware",
"_tgt": "middleware_audit_saveauditlog",
"source": "middleware_audit_auditmiddleware",
"target": "middleware_audit_saveauditlog",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L88",
"weight": 1.0,
"_src": "middleware_audit_logsecurityevent",
"_tgt": "middleware_audit_assesssecurityrisk",
"source": "middleware_audit_logsecurityevent",
"target": "middleware_audit_assesssecurityrisk",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L89",
"weight": 1.0,
"_src": "middleware_audit_logsecurityevent",
"_tgt": "middleware_audit_issuspiciousactivity",
"source": "middleware_audit_logsecurityevent",
"target": "middleware_audit_issuspiciousactivity",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L93",
"weight": 1.0,
"_src": "middleware_audit_logsecurityevent",
"_tgt": "middleware_audit_saveauditlog",
"source": "middleware_audit_logsecurityevent",
"target": "middleware_audit_saveauditlog",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L108",
"weight": 1.0,
"_src": "middleware_audit_loguseraction",
"_tgt": "middleware_audit_assessactionrisk",
"source": "middleware_audit_loguseraction",
"target": "middleware_audit_assessactionrisk",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L112",
"weight": 1.0,
"_src": "middleware_audit_loguseraction",
"_tgt": "middleware_audit_saveauditlog",
"source": "middleware_audit_loguseraction",
"target": "middleware_audit_saveauditlog",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "backend/middleware/audit.go",
"source_location": "L247",
"weight": 1.0,
"_src": "middleware_audit_generatedetails",
"_tgt": "middleware_audit_sanitizejson",
"source": "middleware_audit_generatedetails",
"target": "middleware_audit_sanitizejson",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/build.rs",
"source_location": "L1",
"weight": 1.0,
"_src": "desktop_src_tauri_build_rs",
"_tgt": "src_tauri_build_main",
"source": "desktop_src_tauri_build_rs",
"target": "src_tauri_build_main",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L22",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_desktopconfig",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_desktopconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L29",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_desktopconfigview",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_desktopconfigview",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L36",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_uploadsummary",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_uploadsummary",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L46",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_tokenvalidationresult",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_tokenvalidationresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L54",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_uploadedfileresponse",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_uploadedfileresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L60",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_fileshareresponse",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_fileshareresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L66",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_runtimedesktopconfig",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_runtimedesktopconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L73",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_get_desktop_config",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_get_desktop_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L96",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_connect_instance",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_connect_instance",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L120",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_select_sync_folder",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_select_sync_folder",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L128",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_open_sync_folder",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_open_sync_folder",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L139",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_upload_files_now",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_upload_files_now",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L154",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_sync_folder_now",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_sync_folder_now",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L169",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_quick_share_files",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_quick_share_files",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L184",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_validate_integration_token",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_validate_integration_token",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L195",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_normalize_instance_url",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_normalize_instance_url",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L223",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_normalize_api_key",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_normalize_api_key",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L240",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_normalize_sync_folder",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_normalize_sync_folder",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L260",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_normalize_optional_sync_folder",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_normalize_optional_sync_folder",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L272",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_config_path",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_config_path",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L284",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_load_config",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_load_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L297",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_save_config",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_save_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L305",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_load_runtime_config",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_load_runtime_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L334",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_collect_files",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_collect_files",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L378",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_upload_paths",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_upload_paths",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L420",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_upload_single_file",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_upload_single_file",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L472",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_quick_share_paths",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_quick_share_paths",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L532",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_create_file_share",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_create_file_share",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L587",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_copy_links_to_clipboard",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_copy_links_to_clipboard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L600",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_validate_token_permissions",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_validate_token_permissions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L688",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_truncate",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_truncate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L704",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_close_window_if_exists",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_close_window_if_exists",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L710",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_open_setup_window",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_open_setup_window",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L732",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_open_main_window",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_open_main_window",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L751",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_setup_menu",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_setup_menu",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L830",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_show_summary_dialog",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_show_summary_dialog",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L876",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_show_error_dialog",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_show_error_dialog",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L885",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_handle_menu_event",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_handle_menu_event",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L921",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_boxed_error",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_boxed_error",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L925",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_path_to_string",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_path_to_string",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L929",
"weight": 1.0,
"_src": "desktop_src_tauri_src_main_rs",
"_tgt": "src_main_main",
"source": "desktop_src_tauri_src_main_rs",
"target": "src_main_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L74",
"weight": 1.0,
"_src": "src_main_get_desktop_config",
"_tgt": "src_main_load_config",
"source": "src_main_get_desktop_config",
"target": "src_main_load_config",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L77",
"weight": 1.0,
"_src": "src_main_get_desktop_config",
"_tgt": "src_main_normalize_instance_url",
"source": "src_main_get_desktop_config",
"target": "src_main_normalize_instance_url",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L82",
"weight": 1.0,
"_src": "src_main_get_desktop_config",
"_tgt": "src_main_normalize_sync_folder",
"source": "src_main_get_desktop_config",
"target": "src_main_normalize_sync_folder",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L90",
"weight": 1.0,
"_src": "src_main_get_desktop_config",
"_tgt": "src_main_normalize_api_key",
"source": "src_main_get_desktop_config",
"target": "src_main_normalize_api_key",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L102",
"weight": 1.0,
"_src": "src_main_connect_instance",
"_tgt": "src_main_normalize_instance_url",
"source": "src_main_connect_instance",
"target": "src_main_normalize_instance_url",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L103",
"weight": 1.0,
"_src": "src_main_connect_instance",
"_tgt": "src_main_normalize_api_key",
"source": "src_main_connect_instance",
"target": "src_main_normalize_api_key",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L104",
"weight": 1.0,
"_src": "src_main_connect_instance",
"_tgt": "src_main_normalize_optional_sync_folder",
"source": "src_main_connect_instance",
"target": "src_main_normalize_optional_sync_folder",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L112",
"weight": 1.0,
"_src": "src_main_connect_instance",
"_tgt": "src_main_save_config",
"source": "src_main_connect_instance",
"target": "src_main_save_config",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L113",
"weight": 1.0,
"_src": "src_main_connect_instance",
"_tgt": "src_main_open_main_window",
"source": "src_main_connect_instance",
"target": "src_main_open_main_window",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L114",
"weight": 1.0,
"_src": "src_main_connect_instance",
"_tgt": "src_main_close_window_if_exists",
"source": "src_main_connect_instance",
"target": "src_main_close_window_if_exists",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L124",
"weight": 1.0,
"_src": "src_main_select_sync_folder",
"_tgt": "src_main_path_to_string",
"source": "src_main_select_sync_folder",
"target": "src_main_path_to_string",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L129",
"weight": 1.0,
"_src": "src_main_open_sync_folder",
"_tgt": "src_main_load_config",
"source": "src_main_open_sync_folder",
"target": "src_main_load_config",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L134",
"weight": 1.0,
"_src": "src_main_open_sync_folder",
"_tgt": "src_main_normalize_sync_folder",
"source": "src_main_open_sync_folder",
"target": "src_main_normalize_sync_folder",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L905",
"weight": 1.0,
"_src": "src_main_handle_menu_event",
"_tgt": "src_main_open_sync_folder",
"source": "src_main_open_sync_folder",
"target": "src_main_handle_menu_event",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L140",
"weight": 1.0,
"_src": "src_main_upload_files_now",
"_tgt": "src_main_load_runtime_config",
"source": "src_main_upload_files_now",
"target": "src_main_load_runtime_config",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L150",
"weight": 1.0,
"_src": "src_main_upload_files_now",
"_tgt": "src_main_upload_paths",
"source": "src_main_upload_files_now",
"target": "src_main_upload_paths",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L892",
"weight": 1.0,
"_src": "src_main_handle_menu_event",
"_tgt": "src_main_upload_files_now",
"source": "src_main_upload_files_now",
"target": "src_main_handle_menu_event",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L155",
"weight": 1.0,
"_src": "src_main_sync_folder_now",
"_tgt": "src_main_load_runtime_config",
"source": "src_main_sync_folder_now",
"target": "src_main_load_runtime_config",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L160",
"weight": 1.0,
"_src": "src_main_sync_folder_now",
"_tgt": "src_main_collect_files",
"source": "src_main_sync_folder_now",
"target": "src_main_collect_files",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L165",
"weight": 1.0,
"_src": "src_main_sync_folder_now",
"_tgt": "src_main_upload_paths",
"source": "src_main_sync_folder_now",
"target": "src_main_upload_paths",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L896",
"weight": 1.0,
"_src": "src_main_handle_menu_event",
"_tgt": "src_main_sync_folder_now",
"source": "src_main_sync_folder_now",
"target": "src_main_handle_menu_event",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L170",
"weight": 1.0,
"_src": "src_main_quick_share_files",
"_tgt": "src_main_load_runtime_config",
"source": "src_main_quick_share_files",
"target": "src_main_load_runtime_config",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L180",
"weight": 1.0,
"_src": "src_main_quick_share_files",
"_tgt": "src_main_quick_share_paths",
"source": "src_main_quick_share_files",
"target": "src_main_quick_share_paths",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L900",
"weight": 1.0,
"_src": "src_main_handle_menu_event",
"_tgt": "src_main_quick_share_files",
"source": "src_main_quick_share_files",
"target": "src_main_handle_menu_event",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L188",
"weight": 1.0,
"_src": "src_main_validate_integration_token",
"_tgt": "src_main_normalize_instance_url",
"source": "src_main_validate_integration_token",
"target": "src_main_normalize_instance_url",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L189",
"weight": 1.0,
"_src": "src_main_validate_integration_token",
"_tgt": "src_main_normalize_api_key",
"source": "src_main_validate_integration_token",
"target": "src_main_normalize_api_key",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L192",
"weight": 1.0,
"_src": "src_main_validate_integration_token",
"_tgt": "src_main_validate_token_permissions",
"source": "src_main_validate_integration_token",
"target": "src_main_validate_token_permissions",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L312",
"weight": 1.0,
"_src": "src_main_load_runtime_config",
"_tgt": "src_main_normalize_instance_url",
"source": "src_main_normalize_instance_url",
"target": "src_main_load_runtime_config",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L316",
"weight": 1.0,
"_src": "src_main_load_runtime_config",
"_tgt": "src_main_normalize_api_key",
"source": "src_main_normalize_api_key",
"target": "src_main_load_runtime_config",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L257",
"weight": 1.0,
"_src": "src_main_normalize_sync_folder",
"_tgt": "src_main_path_to_string",
"source": "src_main_normalize_sync_folder",
"target": "src_main_path_to_string",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L269",
"weight": 1.0,
"_src": "src_main_normalize_optional_sync_folder",
"_tgt": "src_main_normalize_sync_folder",
"source": "src_main_normalize_sync_folder",
"target": "src_main_normalize_optional_sync_folder",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L323",
"weight": 1.0,
"_src": "src_main_load_runtime_config",
"_tgt": "src_main_normalize_sync_folder",
"source": "src_main_normalize_sync_folder",
"target": "src_main_load_runtime_config",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L285",
"weight": 1.0,
"_src": "src_main_load_config",
"_tgt": "src_main_config_path",
"source": "src_main_config_path",
"target": "src_main_load_config",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L298",
"weight": 1.0,
"_src": "src_main_save_config",
"_tgt": "src_main_config_path",
"source": "src_main_config_path",
"target": "src_main_save_config",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L306",
"weight": 1.0,
"_src": "src_main_load_runtime_config",
"_tgt": "src_main_load_config",
"source": "src_main_load_config",
"target": "src_main_load_runtime_config",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L947",
"weight": 1.0,
"_src": "src_main_main",
"_tgt": "src_main_load_config",
"source": "src_main_load_config",
"target": "src_main_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L404",
"weight": 1.0,
"_src": "src_main_upload_paths",
"_tgt": "src_main_upload_single_file",
"source": "src_main_upload_paths",
"target": "src_main_upload_single_file",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L492",
"weight": 1.0,
"_src": "src_main_quick_share_paths",
"_tgt": "src_main_upload_single_file",
"source": "src_main_upload_single_file",
"target": "src_main_quick_share_paths",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L496",
"weight": 1.0,
"_src": "src_main_quick_share_paths",
"_tgt": "src_main_create_file_share",
"source": "src_main_quick_share_paths",
"target": "src_main_create_file_share",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L526",
"weight": 1.0,
"_src": "src_main_quick_share_paths",
"_tgt": "src_main_copy_links_to_clipboard",
"source": "src_main_quick_share_paths",
"target": "src_main_copy_links_to_clipboard",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L736",
"weight": 1.0,
"_src": "src_main_open_main_window",
"_tgt": "src_main_close_window_if_exists",
"source": "src_main_close_window_if_exists",
"target": "src_main_open_main_window",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L888",
"weight": 1.0,
"_src": "src_main_handle_menu_event",
"_tgt": "src_main_open_setup_window",
"source": "src_main_open_setup_window",
"target": "src_main_handle_menu_event",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L957",
"weight": 1.0,
"_src": "src_main_main",
"_tgt": "src_main_open_setup_window",
"source": "src_main_open_setup_window",
"target": "src_main_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L954",
"weight": 1.0,
"_src": "src_main_main",
"_tgt": "src_main_open_main_window",
"source": "src_main_open_main_window",
"target": "src_main_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L945",
"weight": 1.0,
"_src": "src_main_main",
"_tgt": "src_main_setup_menu",
"source": "src_main_setup_menu",
"target": "src_main_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L893",
"weight": 1.0,
"_src": "src_main_handle_menu_event",
"_tgt": "src_main_show_summary_dialog",
"source": "src_main_show_summary_dialog",
"target": "src_main_handle_menu_event",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L889",
"weight": 1.0,
"_src": "src_main_handle_menu_event",
"_tgt": "src_main_show_error_dialog",
"source": "src_main_show_error_dialog",
"target": "src_main_handle_menu_event",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src-tauri/src/main.rs",
"source_location": "L942",
"weight": 1.0,
"_src": "src_main_main",
"_tgt": "src_main_handle_menu_event",
"source": "src_main_handle_menu_event",
"target": "src_main_main",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src/main.js",
"source_location": "L30",
"weight": 1.0,
"_src": "desktop_src_main_js",
"_tgt": "src_main_setstatus",
"source": "desktop_src_main_js",
"target": "src_main_setstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src/main.js",
"source_location": "L34",
"weight": 1.0,
"_src": "desktop_src_main_js",
"_tgt": "src_main_seterror",
"source": "desktop_src_main_js",
"target": "src_main_seterror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src/main.js",
"source_location": "L38",
"weight": 1.0,
"_src": "desktop_src_main_js",
"_tgt": "src_main_setpermissionstatus",
"source": "desktop_src_main_js",
"target": "src_main_setpermissionstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src/main.js",
"source_location": "L42",
"weight": 1.0,
"_src": "desktop_src_main_js",
"_tgt": "src_main_setbusy",
"source": "desktop_src_main_js",
"target": "src_main_setbusy",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src/main.js",
"source_location": "L51",
"weight": 1.0,
"_src": "desktop_src_main_js",
"_tgt": "src_main_isvalidurl",
"source": "desktop_src_main_js",
"target": "src_main_isvalidurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src/main.js",
"source_location": "L60",
"weight": 1.0,
"_src": "desktop_src_main_js",
"_tgt": "src_main_formatsummary",
"source": "desktop_src_main_js",
"target": "src_main_formatsummary",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "desktop/src/main.js",
"source_location": "L86",
"weight": 1.0,
"_src": "desktop_src_main_js",
"_tgt": "src_main_hydrate",
"source": "desktop_src_main_js",
"target": "src_main_hydrate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src/main.js",
"source_location": "L88",
"weight": 1.0,
"_src": "src_main_hydrate",
"_tgt": "src_main_setstatus",
"source": "src_main_setstatus",
"target": "src_main_hydrate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src/main.js",
"source_location": "L89",
"weight": 1.0,
"_src": "src_main_hydrate",
"_tgt": "src_main_seterror",
"source": "src_main_seterror",
"target": "src_main_hydrate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L54",
"weight": 1.0,
"_src": "src_main_seterror",
"_tgt": "components_twofactorauth_fetchtotpstatus",
"source": "src_main_seterror",
"target": "components_twofactorauth_fetchtotpstatus"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L60",
"weight": 1.0,
"_src": "src_main_seterror",
"_tgt": "components_twofactorauth_setuptotp",
"source": "src_main_seterror",
"target": "components_twofactorauth_setuptotp"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L97",
"weight": 1.0,
"_src": "src_main_seterror",
"_tgt": "components_twofactorauth_verifytotpcode",
"source": "src_main_seterror",
"target": "components_twofactorauth_verifytotpcode"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L129",
"weight": 1.0,
"_src": "src_main_seterror",
"_tgt": "components_twofactorauth_enabletotp",
"source": "src_main_seterror",
"target": "components_twofactorauth_enabletotp"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L165",
"weight": 1.0,
"_src": "src_main_seterror",
"_tgt": "components_twofactorauth_disabletotp",
"source": "src_main_seterror",
"target": "components_twofactorauth_disabletotp"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L201",
"weight": 1.0,
"_src": "src_main_seterror",
"_tgt": "components_twofactorauth_verifybackupcode",
"source": "src_main_seterror",
"target": "components_twofactorauth_verifybackupcode"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L234",
"weight": 1.0,
"_src": "src_main_seterror",
"_tgt": "components_twofactorauth_regeneratebackupcodes",
"source": "src_main_seterror",
"target": "components_twofactorauth_regeneratebackupcodes"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/ui/ErrorBoundary.tsx",
"source_location": "L14",
"weight": 1.0,
"_src": "src_main_seterror",
"_tgt": "ui_errorboundary_reset",
"source": "src_main_seterror",
"target": "ui_errorboundary_reset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L40",
"weight": 1.0,
"_src": "src_main_seterror",
"_tgt": "search_browsersearch_handlesearch",
"source": "src_main_seterror",
"target": "search_browsersearch_handlesearch"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Login.tsx",
"source_location": "L123",
"weight": 1.0,
"_src": "src_main_seterror",
"_tgt": "pages_login_handlesubmit",
"source": "src_main_seterror",
"target": "pages_login_handlesubmit"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Login.tsx",
"source_location": "L157",
"weight": 1.0,
"_src": "src_main_seterror",
"_tgt": "pages_login_togglemode",
"source": "src_main_seterror",
"target": "pages_login_togglemode"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L464",
"weight": 1.0,
"_src": "src_main_seterror",
"_tgt": "pages_youtube_handlesearch",
"source": "src_main_seterror",
"target": "pages_youtube_handlesearch"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Analytics.tsx",
"source_location": "L184",
"weight": 1.0,
"_src": "src_main_seterror",
"_tgt": "pages_analytics_fetchanalytics",
"source": "src_main_seterror",
"target": "pages_analytics_fetchanalytics"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L32",
"weight": 1.0,
"_src": "src_main_seterror",
"_tgt": "stores_updatestore_checkforupdates",
"source": "src_main_seterror",
"target": "stores_updatestore_checkforupdates"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L61",
"weight": 1.0,
"_src": "src_main_seterror",
"_tgt": "stores_updatestore_installupdate",
"source": "src_main_seterror",
"target": "stores_updatestore_installupdate"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src/main.js",
"source_location": "L90",
"weight": 1.0,
"_src": "src_main_hydrate",
"_tgt": "src_main_setpermissionstatus",
"source": "src_main_setpermissionstatus",
"target": "src_main_hydrate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "desktop/src/main.js",
"source_location": "L87",
"weight": 1.0,
"_src": "src_main_hydrate",
"_tgt": "src_main_setbusy",
"source": "src_main_setbusy",
"target": "src_main_hydrate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/Poster.tsx",
"source_location": "L6",
"weight": 1.0,
"_src": "video_src_poster_tsx",
"_tgt": "src_poster_poster",
"source": "video_src_poster_tsx",
"target": "src_poster_poster",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/Root.tsx",
"source_location": "L7",
"weight": 1.0,
"_src": "video_src_root_tsx",
"_tgt": "src_root_remotionroot",
"source": "video_src_root_tsx",
"target": "src_root_remotionroot",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/TrailerAudio.tsx",
"source_location": "L4",
"weight": 1.0,
"_src": "video_src_traileraudio_tsx",
"_tgt": "src_traileraudio_traileraudio",
"source": "video_src_traileraudio_tsx",
"target": "src_traileraudio_traileraudio",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/scenes/MetricsActivationScene.tsx",
"source_location": "L11",
"weight": 1.0,
"_src": "video_src_scenes_metricsactivationscene_tsx",
"_tgt": "scenes_metricsactivationscene_s",
"source": "video_src_scenes_metricsactivationscene_tsx",
"target": "scenes_metricsactivationscene_s",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/scenes/SearchAiScene.tsx",
"source_location": "L11",
"weight": 1.0,
"_src": "video_src_scenes_searchaiscene_tsx",
"_tgt": "scenes_searchaiscene_s",
"source": "video_src_scenes_searchaiscene_tsx",
"target": "scenes_searchaiscene_s",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/scenes/EndCardScene.tsx",
"source_location": "L6",
"weight": 1.0,
"_src": "video_src_scenes_endcardscene_tsx",
"_tgt": "scenes_endcardscene_endcardscene",
"source": "video_src_scenes_endcardscene_tsx",
"target": "scenes_endcardscene_endcardscene",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/scenes/AnalyticsScene.tsx",
"source_location": "L12",
"weight": 1.0,
"_src": "video_src_scenes_analyticsscene_tsx",
"_tgt": "scenes_analyticsscene_s",
"source": "video_src_scenes_analyticsscene_tsx",
"target": "scenes_analyticsscene_s",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/scenes/DashboardFlybyScene.tsx",
"source_location": "L11",
"weight": 1.0,
"_src": "video_src_scenes_dashboardflybyscene_tsx",
"_tgt": "scenes_dashboardflybyscene_s",
"source": "video_src_scenes_dashboardflybyscene_tsx",
"target": "scenes_dashboardflybyscene_s",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/scenes/TimeTrackingScene.tsx",
"source_location": "L13",
"weight": 1.0,
"_src": "video_src_scenes_timetrackingscene_tsx",
"_tgt": "scenes_timetrackingscene_s",
"source": "video_src_scenes_timetrackingscene_tsx",
"target": "scenes_timetrackingscene_s",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/scenes/portrait/PortraitSceneShell.tsx",
"source_location": "L12",
"weight": 1.0,
"_src": "video_src_scenes_portrait_portraitsceneshell_tsx",
"_tgt": "portrait_portraitsceneshell_portraitsceneshell",
"source": "video_src_scenes_portrait_portraitsceneshell_tsx",
"target": "portrait_portraitsceneshell_portraitsceneshell",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/components/DemoSurface.tsx",
"source_location": "L29",
"weight": 1.0,
"_src": "video_src_components_demosurface_tsx",
"_tgt": "components_demosurface_resolvemotion",
"source": "video_src_components_demosurface_tsx",
"target": "components_demosurface_resolvemotion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/lib/trailer-config.tsx",
"source_location": "L25",
"weight": 1.0,
"_src": "video_src_lib_trailer_config_tsx",
"_tgt": "lib_trailer_config_usetrailerconfig",
"source": "video_src_lib_trailer_config_tsx",
"target": "lib_trailer_config_usetrailerconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/lib/motion.ts",
"source_location": "L4",
"weight": 1.0,
"_src": "video_src_lib_motion_ts",
"_tgt": "lib_motion_springin",
"source": "video_src_lib_motion_ts",
"target": "lib_motion_springin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/lib/motion.ts",
"source_location": "L17",
"weight": 1.0,
"_src": "video_src_lib_motion_ts",
"_tgt": "lib_motion_easedprogress",
"source": "video_src_lib_motion_ts",
"target": "lib_motion_easedprogress",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/lib/motion.ts",
"source_location": "L25",
"weight": 1.0,
"_src": "video_src_lib_motion_ts",
"_tgt": "lib_motion_fadeslideupstyle",
"source": "video_src_lib_motion_ts",
"target": "lib_motion_fadeslideupstyle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/lib/format.ts",
"source_location": "L3",
"weight": 1.0,
"_src": "video_src_lib_format_ts",
"_tgt": "lib_format_formatmetricvalue",
"source": "video_src_lib_format_ts",
"target": "lib_format_formatmetricvalue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/lib/format.ts",
"source_location": "L14",
"weight": 1.0,
"_src": "video_src_lib_format_ts",
"_tgt": "lib_format_formatstopwatch",
"source": "video_src_lib_format_ts",
"target": "lib_format_formatstopwatch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/lib/format.ts",
"source_location": "L20",
"weight": 1.0,
"_src": "video_src_lib_format_ts",
"_tgt": "lib_format_formatanalyticshours",
"source": "video_src_lib_format_ts",
"target": "lib_format_formatanalyticshours",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "video/src/lib/format.ts",
"source_location": "L26",
"weight": 1.0,
"_src": "video_src_lib_format_ts",
"_tgt": "lib_format_clamp",
"source": "video_src_lib_format_ts",
"target": "lib_format_clamp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_r",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_r",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_n",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_n",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_ot",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_ot",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_fe",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_fe",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_k",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_k",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_p",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_p",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_ut",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_ut",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_j",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_j",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_ee",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_ee",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_ft",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_ft",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_lt",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_lt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_qt",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_qt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_bt",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_bt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_kt",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_kt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_t",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_t",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_vt",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_vt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_ct",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_ct",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_st",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_st",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_ae",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_ae",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_zt",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_zt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_at",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_at",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_ke",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_ke",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_ye",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_ye",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_gt",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_gt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_et",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_et",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_ht",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_ht",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_ve",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_ve",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_xt",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_xt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_jt",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_jt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_yt",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_yt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_s",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_s",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_ne",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_ne",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_tt",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_tt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_er",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_er",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_tr",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_tr",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_de",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_de",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_re",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_re",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_rr",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_rr",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_nr",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_nr",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_xe",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_xe",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_sr",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_sr",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_ze",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_ze",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_h",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_h",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_ir",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_ir",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_ge",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_ge",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_it",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_it",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_pt",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_pt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_se",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_se",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_or",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_or",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_ar",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_ar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_cr",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_cr",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_dr",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_dr",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_ur",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_ur",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_fr",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_fr",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_gr",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_gr",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_hr",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_hr",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_rt",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_rt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_xr",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_xr",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_vr",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_vr",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_wr",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_wr",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_ue",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_ue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_qr",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_qr",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L5",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_jr",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_jr",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L5",
"weight": 1.0,
"_src": "static_assets_index_0vyyz8r_js",
"_tgt": "assets_index_0vyyz8r_children",
"source": "static_assets_index_0vyyz8r_js",
"target": "assets_index_0vyyz8r_children",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_r",
"_tgt": "assets_index_0vyyz8r_n",
"source": "assets_index_0vyyz8r_r",
"target": "assets_index_0vyyz8r_n",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ge",
"_tgt": "assets_index_0vyyz8r_r",
"source": "assets_index_0vyyz8r_r",
"target": "assets_index_0vyyz8r_ge",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ur",
"_tgt": "assets_index_0vyyz8r_r",
"source": "assets_index_0vyyz8r_r",
"target": "assets_index_0vyyz8r_ur",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_r",
"_tgt": "assets_index_0vyyz8r_fr",
"source": "assets_index_0vyyz8r_r",
"target": "assets_index_0vyyz8r_fr",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_r",
"_tgt": "assets_index_0vyyz8r_hr",
"source": "assets_index_0vyyz8r_r",
"target": "assets_index_0vyyz8r_hr",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_r",
"_tgt": "assets_index_0vyyz8r_rt",
"source": "assets_index_0vyyz8r_r",
"target": "assets_index_0vyyz8r_rt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_r",
"_tgt": "assets_index_0vyyz8r_s",
"source": "assets_index_0vyyz8r_r",
"target": "assets_index_0vyyz8r_s",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_r",
"_tgt": "assets_index_0vyyz8r_k",
"source": "assets_index_0vyyz8r_r",
"target": "assets_index_0vyyz8r_k",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_r",
"_tgt": "assets_index_0vyyz8r_wr",
"source": "assets_index_0vyyz8r_r",
"target": "assets_index_0vyyz8r_wr",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_r",
"_tgt": "assets_index_0vyyz8r_p",
"source": "assets_index_0vyyz8r_r",
"target": "assets_index_0vyyz8r_p",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_r",
"_tgt": "assets_index_0vyyz8r_xe",
"source": "assets_index_0vyyz8r_r",
"target": "assets_index_0vyyz8r_xe",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_r",
"_tgt": "assets_index_0vyyz8r_ot",
"source": "assets_index_0vyyz8r_r",
"target": "assets_index_0vyyz8r_ot",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_yt",
"_tgt": "assets_index_0vyyz8r_ot",
"source": "assets_index_0vyyz8r_ot",
"target": "assets_index_0vyyz8r_yt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ur",
"_tgt": "assets_index_0vyyz8r_ot",
"source": "assets_index_0vyyz8r_ot",
"target": "assets_index_0vyyz8r_ur",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_fe",
"_tgt": "assets_index_0vyyz8r_ye",
"source": "assets_index_0vyyz8r_fe",
"target": "assets_index_0vyyz8r_ye",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_nr",
"_tgt": "assets_index_0vyyz8r_fe",
"source": "assets_index_0vyyz8r_fe",
"target": "assets_index_0vyyz8r_nr",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ur",
"_tgt": "assets_index_0vyyz8r_k",
"source": "assets_index_0vyyz8r_k",
"target": "assets_index_0vyyz8r_ur",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_fr",
"_tgt": "assets_index_0vyyz8r_k",
"source": "assets_index_0vyyz8r_k",
"target": "assets_index_0vyyz8r_fr",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_vt",
"_tgt": "assets_index_0vyyz8r_k",
"source": "assets_index_0vyyz8r_k",
"target": "assets_index_0vyyz8r_vt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_qr",
"_tgt": "assets_index_0vyyz8r_k",
"source": "assets_index_0vyyz8r_k",
"target": "assets_index_0vyyz8r_qr",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_xr",
"_tgt": "assets_index_0vyyz8r_k",
"source": "assets_index_0vyyz8r_k",
"target": "assets_index_0vyyz8r_xr",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_p",
"_tgt": "assets_index_0vyyz8r_at",
"source": "assets_index_0vyyz8r_p",
"target": "assets_index_0vyyz8r_at",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_p",
"_tgt": "assets_index_0vyyz8r_ae",
"source": "assets_index_0vyyz8r_p",
"target": "assets_index_0vyyz8r_ae",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_jt",
"_tgt": "assets_index_0vyyz8r_p",
"source": "assets_index_0vyyz8r_p",
"target": "assets_index_0vyyz8r_jt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_h",
"_tgt": "assets_index_0vyyz8r_p",
"source": "assets_index_0vyyz8r_p",
"target": "assets_index_0vyyz8r_h",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ge",
"_tgt": "assets_index_0vyyz8r_p",
"source": "assets_index_0vyyz8r_p",
"target": "assets_index_0vyyz8r_ge",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ut",
"_tgt": "assets_index_0vyyz8r_at",
"source": "assets_index_0vyyz8r_ut",
"target": "assets_index_0vyyz8r_at",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ut",
"_tgt": "assets_index_0vyyz8r_ae",
"source": "assets_index_0vyyz8r_ut",
"target": "assets_index_0vyyz8r_ae",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_lt",
"_tgt": "assets_index_0vyyz8r_ut",
"source": "assets_index_0vyyz8r_ut",
"target": "assets_index_0vyyz8r_lt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_j",
"_tgt": "assets_index_0vyyz8r_at",
"source": "assets_index_0vyyz8r_j",
"target": "assets_index_0vyyz8r_at",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_j",
"_tgt": "assets_index_0vyyz8r_ae",
"source": "assets_index_0vyyz8r_j",
"target": "assets_index_0vyyz8r_ae",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ct",
"_tgt": "assets_index_0vyyz8r_j",
"source": "assets_index_0vyyz8r_j",
"target": "assets_index_0vyyz8r_ct",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_er",
"_tgt": "assets_index_0vyyz8r_j",
"source": "assets_index_0vyyz8r_j",
"target": "assets_index_0vyyz8r_er",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_de",
"_tgt": "assets_index_0vyyz8r_j",
"source": "assets_index_0vyyz8r_j",
"target": "assets_index_0vyyz8r_de",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_re",
"_tgt": "assets_index_0vyyz8r_j",
"source": "assets_index_0vyyz8r_j",
"target": "assets_index_0vyyz8r_re",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_wr",
"_tgt": "assets_index_0vyyz8r_j",
"source": "assets_index_0vyyz8r_j",
"target": "assets_index_0vyyz8r_wr",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ae",
"_tgt": "assets_index_0vyyz8r_ee",
"source": "assets_index_0vyyz8r_ee",
"target": "assets_index_0vyyz8r_ae",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ke",
"_tgt": "assets_index_0vyyz8r_ee",
"source": "assets_index_0vyyz8r_ee",
"target": "assets_index_0vyyz8r_ke",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_s",
"_tgt": "assets_index_0vyyz8r_ee",
"source": "assets_index_0vyyz8r_ee",
"target": "assets_index_0vyyz8r_s",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_wr",
"_tgt": "assets_index_0vyyz8r_ft",
"source": "assets_index_0vyyz8r_ft",
"target": "assets_index_0vyyz8r_wr",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_vt",
"_tgt": "assets_index_0vyyz8r_lt",
"source": "assets_index_0vyyz8r_lt",
"target": "assets_index_0vyyz8r_vt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_qr",
"_tgt": "assets_index_0vyyz8r_lt",
"source": "assets_index_0vyyz8r_lt",
"target": "assets_index_0vyyz8r_qr",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_xr",
"_tgt": "assets_index_0vyyz8r_lt",
"source": "assets_index_0vyyz8r_lt",
"target": "assets_index_0vyyz8r_xr",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_vr",
"_tgt": "assets_index_0vyyz8r_qt",
"source": "assets_index_0vyyz8r_qt",
"target": "assets_index_0vyyz8r_vr",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_bt",
"_tgt": "assets_index_0vyyz8r_ye",
"source": "assets_index_0vyyz8r_bt",
"target": "assets_index_0vyyz8r_ye",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_bt",
"_tgt": "assets_index_0vyyz8r_ct",
"source": "assets_index_0vyyz8r_bt",
"target": "assets_index_0vyyz8r_ct",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_rt",
"_tgt": "assets_index_0vyyz8r_bt",
"source": "assets_index_0vyyz8r_bt",
"target": "assets_index_0vyyz8r_rt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_kt",
"_tgt": "assets_index_0vyyz8r_ye",
"source": "assets_index_0vyyz8r_kt",
"target": "assets_index_0vyyz8r_ye",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_zt",
"_tgt": "assets_index_0vyyz8r_kt",
"source": "assets_index_0vyyz8r_kt",
"target": "assets_index_0vyyz8r_zt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_t",
"_tgt": "assets_index_0vyyz8r_jt",
"source": "assets_index_0vyyz8r_t",
"target": "assets_index_0vyyz8r_jt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_zt",
"_tgt": "assets_index_0vyyz8r_ct",
"source": "assets_index_0vyyz8r_ct",
"target": "assets_index_0vyyz8r_zt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ye",
"_tgt": "assets_index_0vyyz8r_ct",
"source": "assets_index_0vyyz8r_ct",
"target": "assets_index_0vyyz8r_ye",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ct",
"_tgt": "assets_index_0vyyz8r_xt",
"source": "assets_index_0vyyz8r_ct",
"target": "assets_index_0vyyz8r_xt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ue",
"_tgt": "assets_index_0vyyz8r_ct",
"source": "assets_index_0vyyz8r_ct",
"target": "assets_index_0vyyz8r_ue",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_st",
"_tgt": "assets_index_0vyyz8r_ae",
"source": "assets_index_0vyyz8r_st",
"target": "assets_index_0vyyz8r_ae",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_st",
"_tgt": "assets_index_0vyyz8r_ye",
"source": "assets_index_0vyyz8r_st",
"target": "assets_index_0vyyz8r_ye",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ae",
"_tgt": "assets_index_0vyyz8r_zt",
"source": "assets_index_0vyyz8r_ae",
"target": "assets_index_0vyyz8r_zt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ke",
"_tgt": "assets_index_0vyyz8r_ae",
"source": "assets_index_0vyyz8r_ae",
"target": "assets_index_0vyyz8r_ke",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ve",
"_tgt": "assets_index_0vyyz8r_ke",
"source": "assets_index_0vyyz8r_ke",
"target": "assets_index_0vyyz8r_ve",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ke",
"_tgt": "assets_index_0vyyz8r_ye",
"source": "assets_index_0vyyz8r_ke",
"target": "assets_index_0vyyz8r_ye",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_et",
"_tgt": "assets_index_0vyyz8r_ke",
"source": "assets_index_0vyyz8r_ke",
"target": "assets_index_0vyyz8r_et",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ht",
"_tgt": "assets_index_0vyyz8r_ke",
"source": "assets_index_0vyyz8r_ke",
"target": "assets_index_0vyyz8r_ht",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_gt",
"_tgt": "assets_index_0vyyz8r_ye",
"source": "assets_index_0vyyz8r_ye",
"target": "assets_index_0vyyz8r_gt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_gt",
"_tgt": "assets_index_0vyyz8r_et",
"source": "assets_index_0vyyz8r_gt",
"target": "assets_index_0vyyz8r_et",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_de",
"_tgt": "assets_index_0vyyz8r_yt",
"source": "assets_index_0vyyz8r_yt",
"target": "assets_index_0vyyz8r_de",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_tt",
"_tgt": "assets_index_0vyyz8r_s",
"source": "assets_index_0vyyz8r_s",
"target": "assets_index_0vyyz8r_tt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L5",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_jr",
"_tgt": "assets_index_0vyyz8r_s",
"source": "assets_index_0vyyz8r_s",
"target": "assets_index_0vyyz8r_jr",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L5",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_children",
"_tgt": "assets_index_0vyyz8r_s",
"source": "assets_index_0vyyz8r_s",
"target": "assets_index_0vyyz8r_children",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_tt",
"_tgt": "assets_index_0vyyz8r_gr",
"source": "assets_index_0vyyz8r_tt",
"target": "assets_index_0vyyz8r_gr",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ue",
"_tgt": "assets_index_0vyyz8r_er",
"source": "assets_index_0vyyz8r_er",
"target": "assets_index_0vyyz8r_ue",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ge",
"_tgt": "assets_index_0vyyz8r_rr",
"source": "assets_index_0vyyz8r_rr",
"target": "assets_index_0vyyz8r_ge",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_h",
"_tgt": "assets_index_0vyyz8r_ge",
"source": "assets_index_0vyyz8r_h",
"target": "assets_index_0vyyz8r_ge",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ge",
"_tgt": "assets_index_0vyyz8r_se",
"source": "assets_index_0vyyz8r_ge",
"target": "assets_index_0vyyz8r_se",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ge",
"_tgt": "assets_index_0vyyz8r_it",
"source": "assets_index_0vyyz8r_ge",
"target": "assets_index_0vyyz8r_it",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ge",
"_tgt": "assets_index_0vyyz8r_pt",
"source": "assets_index_0vyyz8r_ge",
"target": "assets_index_0vyyz8r_pt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_ur",
"_tgt": "assets_index_0vyyz8r_ar",
"source": "assets_index_0vyyz8r_ar",
"target": "assets_index_0vyyz8r_ur",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_dr",
"_tgt": "assets_index_0vyyz8r_cr",
"source": "assets_index_0vyyz8r_cr",
"target": "assets_index_0vyyz8r_dr",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_gr",
"_tgt": "assets_index_0vyyz8r_ur",
"source": "assets_index_0vyyz8r_ur",
"target": "assets_index_0vyyz8r_gr",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "static/assets/index-0VyYz8R-.js",
"source_location": "L1",
"weight": 1.0,
"_src": "assets_index_0vyyz8r_wr",
"_tgt": "assets_index_0vyyz8r_vr",
"source": "assets_index_0vyyz8r_vr",
"target": "assets_index_0vyyz8r_wr",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/vite.config.ts",
"source_location": "L23",
"weight": 1.0,
"_src": "frontend_vite_config_ts",
"_tgt": "frontend_vite_config_generatebundle",
"source": "frontend_vite_config_ts",
"target": "frontend_vite_config_generatebundle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/vite.config.ts",
"source_location": "L51",
"weight": 1.0,
"_src": "frontend_vite_config_ts",
"_tgt": "frontend_vite_config_onwarn",
"source": "frontend_vite_config_ts",
"target": "frontend_vite_config_onwarn",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "frontend/src/index.tsx",
"source_location": "L6",
"weight": 1.0,
"_src": "frontend_src_index_tsx",
"_tgt": "frontend_src_app_tsx",
"source": "frontend_src_index_tsx",
"target": "frontend_src_app_tsx",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/App.tsx",
"source_location": "L38",
"weight": 1.0,
"_src": "frontend_src_app_tsx",
"_tgt": "src_app_initializedarkmode",
"source": "frontend_src_app_tsx",
"target": "src_app_initializedarkmode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ProtectedRoute.tsx",
"source_location": "L10",
"weight": 1.0,
"_src": "frontend_src_components_protectedroute_tsx",
"_tgt": "components_protectedroute_protectedroute",
"source": "frontend_src_components_protectedroute_tsx",
"target": "components_protectedroute_protectedroute",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/ProtectedRoute.tsx",
"source_location": "L11",
"weight": 1.0,
"_src": "components_protectedroute_protectedroute",
"_tgt": "lib_auth_useauth",
"source": "components_protectedroute_protectedroute",
"target": "lib_auth_useauth"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/AIProviderIcon.tsx",
"source_location": "L31",
"weight": 1.0,
"_src": "frontend_src_components_aiprovidericon_tsx",
"_tgt": "components_aiprovidericon_aiprovidericon",
"source": "frontend_src_components_aiprovidericon_tsx",
"target": "components_aiprovidericon_aiprovidericon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/AuthenticationWarning.tsx",
"source_location": "L9",
"weight": 1.0,
"_src": "frontend_src_components_authenticationwarning_tsx",
"_tgt": "components_authenticationwarning_handlelogin",
"source": "frontend_src_components_authenticationwarning_tsx",
"target": "components_authenticationwarning_handlelogin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/AuthenticationWarning.tsx",
"source_location": "L13",
"weight": 1.0,
"_src": "frontend_src_components_authenticationwarning_tsx",
"_tgt": "components_authenticationwarning_handleregister",
"source": "frontend_src_components_authenticationwarning_tsx",
"target": "components_authenticationwarning_handleregister",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/AuthenticationWarning.tsx",
"source_location": "L17",
"weight": 1.0,
"_src": "frontend_src_components_authenticationwarning_tsx",
"_tgt": "components_authenticationwarning_handledemomode",
"source": "frontend_src_components_authenticationwarning_tsx",
"target": "components_authenticationwarning_handledemomode",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/AuthenticationWarning.tsx",
"source_location": "L18",
"weight": 1.0,
"_src": "components_authenticationwarning_handledemomode",
"_tgt": "lib_auth_isdemomode",
"source": "components_authenticationwarning_handledemomode",
"target": "lib_auth_isdemomode"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L35",
"weight": 1.0,
"_src": "frontend_src_components_twofactorauth_tsx",
"_tgt": "components_twofactorauth_getauthheaders",
"source": "frontend_src_components_twofactorauth_tsx",
"target": "components_twofactorauth_getauthheaders",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L43",
"weight": 1.0,
"_src": "frontend_src_components_twofactorauth_tsx",
"_tgt": "components_twofactorauth_fetchtotpstatus",
"source": "frontend_src_components_twofactorauth_tsx",
"target": "components_twofactorauth_fetchtotpstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L58",
"weight": 1.0,
"_src": "frontend_src_components_twofactorauth_tsx",
"_tgt": "components_twofactorauth_setuptotp",
"source": "frontend_src_components_twofactorauth_tsx",
"target": "components_twofactorauth_setuptotp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L95",
"weight": 1.0,
"_src": "frontend_src_components_twofactorauth_tsx",
"_tgt": "components_twofactorauth_verifytotpcode",
"source": "frontend_src_components_twofactorauth_tsx",
"target": "components_twofactorauth_verifytotpcode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L127",
"weight": 1.0,
"_src": "frontend_src_components_twofactorauth_tsx",
"_tgt": "components_twofactorauth_enabletotp",
"source": "frontend_src_components_twofactorauth_tsx",
"target": "components_twofactorauth_enabletotp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L163",
"weight": 1.0,
"_src": "frontend_src_components_twofactorauth_tsx",
"_tgt": "components_twofactorauth_disabletotp",
"source": "frontend_src_components_twofactorauth_tsx",
"target": "components_twofactorauth_disabletotp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L199",
"weight": 1.0,
"_src": "frontend_src_components_twofactorauth_tsx",
"_tgt": "components_twofactorauth_verifybackupcode",
"source": "frontend_src_components_twofactorauth_tsx",
"target": "components_twofactorauth_verifybackupcode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L232",
"weight": 1.0,
"_src": "frontend_src_components_twofactorauth_tsx",
"_tgt": "components_twofactorauth_regeneratebackupcodes",
"source": "frontend_src_components_twofactorauth_tsx",
"target": "components_twofactorauth_regeneratebackupcodes",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L46",
"weight": 1.0,
"_src": "components_twofactorauth_fetchtotpstatus",
"_tgt": "components_twofactorauth_getauthheaders",
"source": "components_twofactorauth_getauthheaders",
"target": "components_twofactorauth_fetchtotpstatus",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L71",
"weight": 1.0,
"_src": "components_twofactorauth_setuptotp",
"_tgt": "components_twofactorauth_getauthheaders",
"source": "components_twofactorauth_getauthheaders",
"target": "components_twofactorauth_setuptotp",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L107",
"weight": 1.0,
"_src": "components_twofactorauth_verifytotpcode",
"_tgt": "components_twofactorauth_getauthheaders",
"source": "components_twofactorauth_getauthheaders",
"target": "components_twofactorauth_verifytotpcode",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L140",
"weight": 1.0,
"_src": "components_twofactorauth_enabletotp",
"_tgt": "components_twofactorauth_getauthheaders",
"source": "components_twofactorauth_getauthheaders",
"target": "components_twofactorauth_enabletotp",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L176",
"weight": 1.0,
"_src": "components_twofactorauth_disabletotp",
"_tgt": "components_twofactorauth_getauthheaders",
"source": "components_twofactorauth_getauthheaders",
"target": "components_twofactorauth_disabletotp",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L211",
"weight": 1.0,
"_src": "components_twofactorauth_verifybackupcode",
"_tgt": "components_twofactorauth_getauthheaders",
"source": "components_twofactorauth_getauthheaders",
"target": "components_twofactorauth_verifybackupcode",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L245",
"weight": 1.0,
"_src": "components_twofactorauth_regeneratebackupcodes",
"_tgt": "components_twofactorauth_getauthheaders",
"source": "components_twofactorauth_getauthheaders",
"target": "components_twofactorauth_regeneratebackupcodes",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L151",
"weight": 1.0,
"_src": "components_twofactorauth_enabletotp",
"_tgt": "components_twofactorauth_fetchtotpstatus",
"source": "components_twofactorauth_fetchtotpstatus",
"target": "components_twofactorauth_enabletotp",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/TwoFactorAuth.tsx",
"source_location": "L187",
"weight": 1.0,
"_src": "components_twofactorauth_disabletotp",
"_tgt": "components_twofactorauth_fetchtotpstatus",
"source": "components_twofactorauth_fetchtotpstatus",
"target": "components_twofactorauth_disabletotp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/Input.tsx",
"source_location": "L16",
"weight": 1.0,
"_src": "frontend_src_components_ui_input_tsx",
"_tgt": "ui_input_input",
"source": "frontend_src_components_ui_input_tsx",
"target": "ui_input_input",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/Textarea.tsx",
"source_location": "L6",
"weight": 1.0,
"_src": "frontend_src_components_ui_textarea_tsx",
"_tgt": "ui_textarea_textarea",
"source": "frontend_src_components_ui_textarea_tsx",
"target": "ui_textarea_textarea",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/MemberModal.tsx",
"source_location": "L32",
"weight": 1.0,
"_src": "frontend_src_components_ui_membermodal_tsx",
"_tgt": "ui_membermodal_resetform",
"source": "frontend_src_components_ui_membermodal_tsx",
"target": "ui_membermodal_resetform",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/MemberModal.tsx",
"source_location": "L53",
"weight": 1.0,
"_src": "frontend_src_components_ui_membermodal_tsx",
"_tgt": "ui_membermodal_handlesubmit",
"source": "frontend_src_components_ui_membermodal_tsx",
"target": "ui_membermodal_handlesubmit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ResponsiveGrid.tsx",
"source_location": "L18",
"weight": 1.0,
"_src": "frontend_src_components_ui_responsivegrid_tsx",
"_tgt": "ui_responsivegrid_responsivegrid",
"source": "frontend_src_components_ui_responsivegrid_tsx",
"target": "ui_responsivegrid_responsivegrid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ResponsiveGrid.tsx",
"source_location": "L58",
"weight": 1.0,
"_src": "frontend_src_components_ui_responsivegrid_tsx",
"_tgt": "ui_responsivegrid_masonrygrid",
"source": "frontend_src_components_ui_responsivegrid_tsx",
"target": "ui_responsivegrid_masonrygrid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/NoteModal.tsx",
"source_location": "L25",
"weight": 1.0,
"_src": "frontend_src_components_ui_notemodal_tsx",
"_tgt": "ui_notemodal_availabletags",
"source": "frontend_src_components_ui_notemodal_tsx",
"target": "ui_notemodal_availabletags",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/NoteModal.tsx",
"source_location": "L27",
"weight": 1.0,
"_src": "frontend_src_components_ui_notemodal_tsx",
"_tgt": "ui_notemodal_handlesubmit",
"source": "frontend_src_components_ui_notemodal_tsx",
"target": "ui_notemodal_handlesubmit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/TimePicker.tsx",
"source_location": "L24",
"weight": 1.0,
"_src": "frontend_src_components_ui_timepicker_tsx",
"_tgt": "ui_timepicker_getcurrenthour",
"source": "frontend_src_components_ui_timepicker_tsx",
"target": "ui_timepicker_getcurrenthour",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/TimePicker.tsx",
"source_location": "L25",
"weight": 1.0,
"_src": "frontend_src_components_ui_timepicker_tsx",
"_tgt": "ui_timepicker_getcurrentminute",
"source": "frontend_src_components_ui_timepicker_tsx",
"target": "ui_timepicker_getcurrentminute",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/TimePicker.tsx",
"source_location": "L27",
"weight": 1.0,
"_src": "frontend_src_components_ui_timepicker_tsx",
"_tgt": "ui_timepicker_handletimeselect",
"source": "frontend_src_components_ui_timepicker_tsx",
"target": "ui_timepicker_handletimeselect",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/TimePicker.tsx",
"source_location": "L34",
"weight": 1.0,
"_src": "frontend_src_components_ui_timepicker_tsx",
"_tgt": "ui_timepicker_handletogglemodal",
"source": "frontend_src_components_ui_timepicker_tsx",
"target": "ui_timepicker_handletogglemodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/TimePicker.tsx",
"source_location": "L68",
"weight": 1.0,
"_src": "frontend_src_components_ui_timepicker_tsx",
"_tgt": "ui_timepicker_formattime",
"source": "frontend_src_components_ui_timepicker_tsx",
"target": "ui_timepicker_formattime",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/badge.tsx",
"source_location": "L32",
"weight": 1.0,
"_src": "frontend_src_components_ui_badge_tsx",
"_tgt": "ui_badge_badge",
"source": "frontend_src_components_ui_badge_tsx",
"target": "ui_badge_badge",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/LearningPathModal.tsx",
"source_location": "L39",
"weight": 1.0,
"_src": "frontend_src_components_ui_learningpathmodal_tsx",
"_tgt": "ui_learningpathmodal_resetform",
"source": "frontend_src_components_ui_learningpathmodal_tsx",
"target": "ui_learningpathmodal_resetform",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/LearningPathModal.tsx",
"source_location": "L68",
"weight": 1.0,
"_src": "frontend_src_components_ui_learningpathmodal_tsx",
"_tgt": "ui_learningpathmodal_handlesubmit",
"source": "frontend_src_components_ui_learningpathmodal_tsx",
"target": "ui_learningpathmodal_handlesubmit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/LearningPathModal.tsx",
"source_location": "L89",
"weight": 1.0,
"_src": "frontend_src_components_ui_learningpathmodal_tsx",
"_tgt": "ui_learningpathmodal_handleinputchange",
"source": "frontend_src_components_ui_learningpathmodal_tsx",
"target": "ui_learningpathmodal_handleinputchange",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/LearningPathModal.tsx",
"source_location": "L80",
"weight": 1.0,
"_src": "ui_learningpathmodal_handlesubmit",
"_tgt": "ui_learningpathmodal_resetform",
"source": "ui_learningpathmodal_resetform",
"target": "ui_learningpathmodal_handlesubmit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/EnhancedCard.tsx",
"source_location": "L19",
"weight": 1.0,
"_src": "frontend_src_components_ui_enhancedcard_tsx",
"_tgt": "ui_enhancedcard_handleclose",
"source": "frontend_src_components_ui_enhancedcard_tsx",
"target": "ui_enhancedcard_handleclose",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorSwitcherDropdown.tsx",
"source_location": "L39",
"weight": 1.0,
"_src": "frontend_src_components_ui_colorswitcherdropdown_tsx",
"_tgt": "ui_colorswitcherdropdown_applyscheme",
"source": "frontend_src_components_ui_colorswitcherdropdown_tsx",
"target": "ui_colorswitcherdropdown_applyscheme",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/ui/ColorSwitcherDropdown.tsx",
"source_location": "L80",
"weight": 1.0,
"_src": "ui_colorswitcherdropdown_applyscheme",
"_tgt": "layout_layout_hextohsl",
"source": "ui_colorswitcherdropdown_applyscheme",
"target": "layout_layout_hextohsl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/VideoUploadModal.tsx",
"source_location": "L21",
"weight": 1.0,
"_src": "frontend_src_components_ui_videouploadmodal_tsx",
"_tgt": "ui_videouploadmodal_extractvideoid",
"source": "frontend_src_components_ui_videouploadmodal_tsx",
"target": "ui_videouploadmodal_extractvideoid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/VideoUploadModal.tsx",
"source_location": "L26",
"weight": 1.0,
"_src": "frontend_src_components_ui_videouploadmodal_tsx",
"_tgt": "ui_videouploadmodal_handlesubmit",
"source": "frontend_src_components_ui_videouploadmodal_tsx",
"target": "ui_videouploadmodal_handlesubmit",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/VideoUploadModal.tsx",
"source_location": "L27",
"weight": 1.0,
"_src": "ui_videouploadmodal_handlesubmit",
"_tgt": "ui_videouploadmodal_extractvideoid",
"source": "ui_videouploadmodal_extractvideoid",
"target": "ui_videouploadmodal_handlesubmit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/SearchFilters.tsx",
"source_location": "L24",
"weight": 1.0,
"_src": "frontend_src_components_ui_searchfilters_tsx",
"_tgt": "ui_searchfilters_handlesearchchange",
"source": "frontend_src_components_ui_searchfilters_tsx",
"target": "ui_searchfilters_handlesearchchange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/SearchFilters.tsx",
"source_location": "L29",
"weight": 1.0,
"_src": "frontend_src_components_ui_searchfilters_tsx",
"_tgt": "ui_searchfilters_handlefilterchange",
"source": "frontend_src_components_ui_searchfilters_tsx",
"target": "ui_searchfilters_handlefilterchange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/SearchFilters.tsx",
"source_location": "L38",
"weight": 1.0,
"_src": "frontend_src_components_ui_searchfilters_tsx",
"_tgt": "ui_searchfilters_clearallfilters",
"source": "frontend_src_components_ui_searchfilters_tsx",
"target": "ui_searchfilters_clearallfilters",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/SearchFilters.tsx",
"source_location": "L45",
"weight": 1.0,
"_src": "frontend_src_components_ui_searchfilters_tsx",
"_tgt": "ui_searchfilters_activefiltercount",
"source": "frontend_src_components_ui_searchfilters_tsx",
"target": "ui_searchfilters_activefiltercount",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DatePicker.tsx",
"source_location": "L234",
"weight": 1.0,
"_src": "frontend_src_components_ui_datepicker_tsx",
"_tgt": "ui_datepicker_handledatechange",
"source": "frontend_src_components_ui_datepicker_tsx",
"target": "ui_datepicker_handledatechange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DatePicker.tsx",
"source_location": "L246",
"weight": 1.0,
"_src": "frontend_src_components_ui_datepicker_tsx",
"_tgt": "ui_datepicker_handletimechange",
"source": "frontend_src_components_ui_datepicker_tsx",
"target": "ui_datepicker_handletimechange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L41",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileuploadmodal_tsx",
"_tgt": "ui_fileuploadmodal_handlekeydown",
"source": "frontend_src_components_ui_fileuploadmodal_tsx",
"target": "ui_fileuploadmodal_handlekeydown",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L53",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileuploadmodal_tsx",
"_tgt": "ui_fileuploadmodal_handlefileselect",
"source": "frontend_src_components_ui_fileuploadmodal_tsx",
"target": "ui_fileuploadmodal_handlefileselect",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L61",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileuploadmodal_tsx",
"_tgt": "ui_fileuploadmodal_handledrag",
"source": "frontend_src_components_ui_fileuploadmodal_tsx",
"target": "ui_fileuploadmodal_handledrag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L71",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileuploadmodal_tsx",
"_tgt": "ui_fileuploadmodal_handledrop",
"source": "frontend_src_components_ui_fileuploadmodal_tsx",
"target": "ui_fileuploadmodal_handledrop",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L82",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileuploadmodal_tsx",
"_tgt": "ui_fileuploadmodal_addtag",
"source": "frontend_src_components_ui_fileuploadmodal_tsx",
"target": "ui_fileuploadmodal_addtag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L90",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileuploadmodal_tsx",
"_tgt": "ui_fileuploadmodal_removetag",
"source": "frontend_src_components_ui_fileuploadmodal_tsx",
"target": "ui_fileuploadmodal_removetag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L94",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileuploadmodal_tsx",
"_tgt": "ui_fileuploadmodal_addassociation",
"source": "frontend_src_components_ui_fileuploadmodal_tsx",
"target": "ui_fileuploadmodal_addassociation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L104",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileuploadmodal_tsx",
"_tgt": "ui_fileuploadmodal_removeassociation",
"source": "frontend_src_components_ui_fileuploadmodal_tsx",
"target": "ui_fileuploadmodal_removeassociation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L108",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileuploadmodal_tsx",
"_tgt": "ui_fileuploadmodal_handleupload",
"source": "frontend_src_components_ui_fileuploadmodal_tsx",
"target": "ui_fileuploadmodal_handleupload",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L131",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileuploadmodal_tsx",
"_tgt": "ui_fileuploadmodal_getfileicon",
"source": "frontend_src_components_ui_fileuploadmodal_tsx",
"target": "ui_fileuploadmodal_getfileicon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L140",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileuploadmodal_tsx",
"_tgt": "ui_fileuploadmodal_isvalidurl",
"source": "frontend_src_components_ui_fileuploadmodal_tsx",
"target": "ui_fileuploadmodal_isvalidurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L149",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileuploadmodal_tsx",
"_tgt": "ui_fileuploadmodal_canupload",
"source": "frontend_src_components_ui_fileuploadmodal_tsx",
"target": "ui_fileuploadmodal_canupload",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUploadModal.tsx",
"source_location": "L151",
"weight": 1.0,
"_src": "ui_fileuploadmodal_canupload",
"_tgt": "ui_fileuploadmodal_isvalidurl",
"source": "ui_fileuploadmodal_isvalidurl",
"target": "ui_fileuploadmodal_canupload",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/GitHubActivity.tsx",
"source_location": "L63",
"weight": 1.0,
"_src": "frontend_src_components_ui_githubactivity_tsx",
"_tgt": "ui_githubactivity_setemptydata",
"source": "frontend_src_components_ui_githubactivity_tsx",
"target": "ui_githubactivity_setemptydata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/GitHubActivity.tsx",
"source_location": "L73",
"weight": 1.0,
"_src": "frontend_src_components_ui_githubactivity_tsx",
"_tgt": "ui_githubactivity_setdemodata",
"source": "frontend_src_components_ui_githubactivity_tsx",
"target": "ui_githubactivity_setdemodata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/GitHubActivity.tsx",
"source_location": "L153",
"weight": 1.0,
"_src": "frontend_src_components_ui_githubactivity_tsx",
"_tgt": "ui_githubactivity_handlegithubactivitydata",
"source": "frontend_src_components_ui_githubactivity_tsx",
"target": "ui_githubactivity_handlegithubactivitydata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/GitHubActivity.tsx",
"source_location": "L202",
"weight": 1.0,
"_src": "frontend_src_components_ui_githubactivity_tsx",
"_tgt": "ui_githubactivity_getmonthlabels",
"source": "frontend_src_components_ui_githubactivity_tsx",
"target": "ui_githubactivity_getmonthlabels",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/GitHubActivity.tsx",
"source_location": "L217",
"weight": 1.0,
"_src": "frontend_src_components_ui_githubactivity_tsx",
"_tgt": "ui_githubactivity_getactivitycolor",
"source": "frontend_src_components_ui_githubactivity_tsx",
"target": "ui_githubactivity_getactivitycolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/GitHubActivity.tsx",
"source_location": "L231",
"weight": 1.0,
"_src": "frontend_src_components_ui_githubactivity_tsx",
"_tgt": "ui_githubactivity_formatcontributioncount",
"source": "frontend_src_components_ui_githubactivity_tsx",
"target": "ui_githubactivity_formatcontributioncount",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/GitHubActivity.tsx",
"source_location": "L238",
"weight": 1.0,
"_src": "frontend_src_components_ui_githubactivity_tsx",
"_tgt": "ui_githubactivity_geteventicon",
"source": "frontend_src_components_ui_githubactivity_tsx",
"target": "ui_githubactivity_geteventicon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/TaskModal.tsx",
"source_location": "L41",
"weight": 1.0,
"_src": "frontend_src_components_ui_taskmodal_tsx",
"_tgt": "ui_taskmodal_resetform",
"source": "frontend_src_components_ui_taskmodal_tsx",
"target": "ui_taskmodal_resetform",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/TaskModal.tsx",
"source_location": "L70",
"weight": 1.0,
"_src": "frontend_src_components_ui_taskmodal_tsx",
"_tgt": "ui_taskmodal_handlesubmit",
"source": "frontend_src_components_ui_taskmodal_tsx",
"target": "ui_taskmodal_handlesubmit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/Button.tsx",
"source_location": "L53",
"weight": 1.0,
"_src": "frontend_src_components_ui_button_tsx",
"_tgt": "ui_button_button",
"source": "frontend_src_components_ui_button_tsx",
"target": "ui_button_button",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/ui/Button.tsx",
"source_location": "L66",
"weight": 1.0,
"_src": "ui_button_button",
"_tgt": "lib_haptics_usehaptics",
"source": "ui_button_button",
"target": "lib_haptics_usehaptics"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ConfirmModal.tsx",
"source_location": "L28",
"weight": 1.0,
"_src": "frontend_src_components_ui_confirmmodal_tsx",
"_tgt": "ui_confirmmodal_geticon",
"source": "frontend_src_components_ui_confirmmodal_tsx",
"target": "ui_confirmmodal_geticon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ConfirmModal.tsx",
"source_location": "L39",
"weight": 1.0,
"_src": "frontend_src_components_ui_confirmmodal_tsx",
"_tgt": "ui_confirmmodal_getconfirmbuttonvariant",
"source": "frontend_src_components_ui_confirmmodal_tsx",
"target": "ui_confirmmodal_getconfirmbuttonvariant",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/tabs-simple.tsx",
"source_location": "L11",
"weight": 1.0,
"_src": "frontend_src_components_ui_tabs_simple_tsx",
"_tgt": "ui_tabs_simple_tabs",
"source": "frontend_src_components_ui_tabs_simple_tsx",
"target": "ui_tabs_simple_tabs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/tabs-simple.tsx",
"source_location": "L36",
"weight": 1.0,
"_src": "frontend_src_components_ui_tabs_simple_tsx",
"_tgt": "ui_tabs_simple_tabslist",
"source": "frontend_src_components_ui_tabs_simple_tsx",
"target": "ui_tabs_simple_tabslist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/tabs-simple.tsx",
"source_location": "L63",
"weight": 1.0,
"_src": "frontend_src_components_ui_tabs_simple_tsx",
"_tgt": "ui_tabs_simple_tabstrigger",
"source": "frontend_src_components_ui_tabs_simple_tsx",
"target": "ui_tabs_simple_tabstrigger",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/tabs-simple.tsx",
"source_location": "L87",
"weight": 1.0,
"_src": "frontend_src_components_ui_tabs_simple_tsx",
"_tgt": "ui_tabs_simple_tabscontent",
"source": "frontend_src_components_ui_tabs_simple_tsx",
"target": "ui_tabs_simple_tabscontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/TagPicker.tsx",
"source_location": "L27",
"weight": 1.0,
"_src": "frontend_src_components_ui_tagpicker_tsx",
"_tgt": "ui_tagpicker_addtag",
"source": "frontend_src_components_ui_tagpicker_tsx",
"target": "ui_tagpicker_addtag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/TagPicker.tsx",
"source_location": "L35",
"weight": 1.0,
"_src": "frontend_src_components_ui_tagpicker_tsx",
"_tgt": "ui_tagpicker_removetag",
"source": "frontend_src_components_ui_tagpicker_tsx",
"target": "ui_tagpicker_removetag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/TagPicker.tsx",
"source_location": "L39",
"weight": 1.0,
"_src": "frontend_src_components_ui_tagpicker_tsx",
"_tgt": "ui_tagpicker_handleinputkeydown",
"source": "frontend_src_components_ui_tagpicker_tsx",
"target": "ui_tagpicker_handleinputkeydown",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/TagPicker.tsx",
"source_location": "L57",
"weight": 1.0,
"_src": "frontend_src_components_ui_tagpicker_tsx",
"_tgt": "ui_tagpicker_handleinputchange",
"source": "frontend_src_components_ui_tagpicker_tsx",
"target": "ui_tagpicker_handleinputchange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/TagPicker.tsx",
"source_location": "L112",
"weight": 1.0,
"_src": "frontend_src_components_ui_tagpicker_tsx",
"_tgt": "ui_tagpicker_filteredtags",
"source": "frontend_src_components_ui_tagpicker_tsx",
"target": "ui_tagpicker_filteredtags",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/TagPicker.tsx",
"source_location": "L45",
"weight": 1.0,
"_src": "ui_tagpicker_handleinputkeydown",
"_tgt": "ui_tagpicker_addtag",
"source": "ui_tagpicker_addtag",
"target": "ui_tagpicker_handleinputkeydown",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/TagPicker.tsx",
"source_location": "L53",
"weight": 1.0,
"_src": "ui_tagpicker_handleinputkeydown",
"_tgt": "ui_tagpicker_removetag",
"source": "ui_tagpicker_removetag",
"target": "ui_tagpicker_handleinputkeydown",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/TagPicker.tsx",
"source_location": "L46",
"weight": 1.0,
"_src": "ui_tagpicker_handleinputkeydown",
"_tgt": "ui_tagpicker_filteredtags",
"source": "ui_tagpicker_handleinputkeydown",
"target": "ui_tagpicker_filteredtags",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/UploadModal.tsx",
"source_location": "L19",
"weight": 1.0,
"_src": "frontend_src_components_ui_uploadmodal_tsx",
"_tgt": "ui_uploadmodal_handledragover",
"source": "frontend_src_components_ui_uploadmodal_tsx",
"target": "ui_uploadmodal_handledragover",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/UploadModal.tsx",
"source_location": "L24",
"weight": 1.0,
"_src": "frontend_src_components_ui_uploadmodal_tsx",
"_tgt": "ui_uploadmodal_handledragleave",
"source": "frontend_src_components_ui_uploadmodal_tsx",
"target": "ui_uploadmodal_handledragleave",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/UploadModal.tsx",
"source_location": "L29",
"weight": 1.0,
"_src": "frontend_src_components_ui_uploadmodal_tsx",
"_tgt": "ui_uploadmodal_handledrop",
"source": "frontend_src_components_ui_uploadmodal_tsx",
"target": "ui_uploadmodal_handledrop",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/UploadModal.tsx",
"source_location": "L37",
"weight": 1.0,
"_src": "frontend_src_components_ui_uploadmodal_tsx",
"_tgt": "ui_uploadmodal_handlefileselect",
"source": "frontend_src_components_ui_uploadmodal_tsx",
"target": "ui_uploadmodal_handlefileselect",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/UploadModal.tsx",
"source_location": "L43",
"weight": 1.0,
"_src": "frontend_src_components_ui_uploadmodal_tsx",
"_tgt": "ui_uploadmodal_handleupload",
"source": "frontend_src_components_ui_uploadmodal_tsx",
"target": "ui_uploadmodal_handleupload",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/UploadModal.tsx",
"source_location": "L84",
"weight": 1.0,
"_src": "frontend_src_components_ui_uploadmodal_tsx",
"_tgt": "ui_uploadmodal_removefile",
"source": "frontend_src_components_ui_uploadmodal_tsx",
"target": "ui_uploadmodal_removefile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/ui/UploadModal.tsx",
"source_location": "L48",
"weight": 1.0,
"_src": "ui_uploadmodal_handleupload",
"_tgt": "lib_auth_isdemomode",
"source": "ui_uploadmodal_handleupload",
"target": "lib_auth_isdemomode"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/Card.tsx",
"source_location": "L10",
"weight": 1.0,
"_src": "frontend_src_components_ui_card_tsx",
"_tgt": "ui_card_card",
"source": "frontend_src_components_ui_card_tsx",
"target": "ui_card_card",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/Card.tsx",
"source_location": "L27",
"weight": 1.0,
"_src": "frontend_src_components_ui_card_tsx",
"_tgt": "ui_card_cardheader",
"source": "frontend_src_components_ui_card_tsx",
"target": "ui_card_cardheader",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/Card.tsx",
"source_location": "L37",
"weight": 1.0,
"_src": "frontend_src_components_ui_card_tsx",
"_tgt": "ui_card_cardtitle",
"source": "frontend_src_components_ui_card_tsx",
"target": "ui_card_cardtitle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/Card.tsx",
"source_location": "L50",
"weight": 1.0,
"_src": "frontend_src_components_ui_card_tsx",
"_tgt": "ui_card_carddescription",
"source": "frontend_src_components_ui_card_tsx",
"target": "ui_card_carddescription",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/Card.tsx",
"source_location": "L60",
"weight": 1.0,
"_src": "frontend_src_components_ui_card_tsx",
"_tgt": "ui_card_cardcontent",
"source": "frontend_src_components_ui_card_tsx",
"target": "ui_card_cardcontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/Card.tsx",
"source_location": "L66",
"weight": 1.0,
"_src": "frontend_src_components_ui_card_tsx",
"_tgt": "ui_card_cardfooter",
"source": "frontend_src_components_ui_card_tsx",
"target": "ui_card_cardfooter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/UpdateChecker.tsx",
"source_location": "L22",
"weight": 1.0,
"_src": "frontend_src_components_ui_updatechecker_tsx",
"_tgt": "ui_updatechecker_installupdate",
"source": "frontend_src_components_ui_updatechecker_tsx",
"target": "ui_updatechecker_installupdate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/UpdateChecker.tsx",
"source_location": "L26",
"weight": 1.0,
"_src": "frontend_src_components_ui_updatechecker_tsx",
"_tgt": "ui_updatechecker_cancelupdate",
"source": "frontend_src_components_ui_updatechecker_tsx",
"target": "ui_updatechecker_cancelupdate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/UpdateChecker.tsx",
"source_location": "L56",
"weight": 1.0,
"_src": "frontend_src_components_ui_updatechecker_tsx",
"_tgt": "ui_updatechecker_getstatusicon",
"source": "frontend_src_components_ui_updatechecker_tsx",
"target": "ui_updatechecker_getstatusicon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/UpdateChecker.tsx",
"source_location": "L70",
"weight": 1.0,
"_src": "frontend_src_components_ui_updatechecker_tsx",
"_tgt": "ui_updatechecker_getstatustext",
"source": "frontend_src_components_ui_updatechecker_tsx",
"target": "ui_updatechecker_getstatustext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ViewNoteModal.tsx",
"source_location": "L41",
"weight": 1.0,
"_src": "frontend_src_components_ui_viewnotemodal_tsx",
"_tgt": "ui_viewnotemodal_getnotekind",
"source": "frontend_src_components_ui_viewnotemodal_tsx",
"target": "ui_viewnotemodal_getnotekind",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ViewNoteModal.tsx",
"source_location": "L47",
"weight": 1.0,
"_src": "frontend_src_components_ui_viewnotemodal_tsx",
"_tgt": "ui_viewnotemodal_updatenotecheckbox",
"source": "frontend_src_components_ui_viewnotemodal_tsx",
"target": "ui_viewnotemodal_updatenotecheckbox",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ErrorBoundary.tsx",
"source_location": "L13",
"weight": 1.0,
"_src": "frontend_src_components_ui_errorboundary_tsx",
"_tgt": "ui_errorboundary_reset",
"source": "frontend_src_components_ui_errorboundary_tsx",
"target": "ui_errorboundary_reset",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/LearningPathPreviewModal.tsx",
"source_location": "L50",
"weight": 1.0,
"_src": "frontend_src_components_ui_learningpathpreviewmodal_tsx",
"_tgt": "ui_learningpathpreviewmodal_handleenroll",
"source": "frontend_src_components_ui_learningpathpreviewmodal_tsx",
"target": "ui_learningpathpreviewmodal_handleenroll",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/LearningPathPreviewModal.tsx",
"source_location": "L64",
"weight": 1.0,
"_src": "frontend_src_components_ui_learningpathpreviewmodal_tsx",
"_tgt": "ui_learningpathpreviewmodal_getresourceicon",
"source": "frontend_src_components_ui_learningpathpreviewmodal_tsx",
"target": "ui_learningpathpreviewmodal_getresourceicon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/LearningPathPreviewModal.tsx",
"source_location": "L74",
"weight": 1.0,
"_src": "frontend_src_components_ui_learningpathpreviewmodal_tsx",
"_tgt": "ui_learningpathpreviewmodal_getdifficultycolor",
"source": "frontend_src_components_ui_learningpathpreviewmodal_tsx",
"target": "ui_learningpathpreviewmodal_getdifficultycolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/LearningPathPreviewModal.tsx",
"source_location": "L176",
"weight": 1.0,
"_src": "frontend_src_components_ui_learningpathpreviewmodal_tsx",
"_tgt": "ui_learningpathpreviewmodal_isenrolling",
"source": "frontend_src_components_ui_learningpathpreviewmodal_tsx",
"target": "ui_learningpathpreviewmodal_isenrolling",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/Switch.tsx",
"source_location": "L9",
"weight": 1.0,
"_src": "frontend_src_components_ui_switch_tsx",
"_tgt": "ui_switch_switch",
"source": "frontend_src_components_ui_switch_tsx",
"target": "ui_switch_switch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L27",
"weight": 1.0,
"_src": "frontend_src_components_ui_colorpicker_tsx",
"_tgt": "ui_colorpicker_hextohsl",
"source": "frontend_src_components_ui_colorpicker_tsx",
"target": "ui_colorpicker_hextohsl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L50",
"weight": 1.0,
"_src": "frontend_src_components_ui_colorpicker_tsx",
"_tgt": "ui_colorpicker_hsltohex",
"source": "frontend_src_components_ui_colorpicker_tsx",
"target": "ui_colorpicker_hsltohex",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L63",
"weight": 1.0,
"_src": "frontend_src_components_ui_colorpicker_tsx",
"_tgt": "ui_colorpicker_updatecolorfromhue",
"source": "frontend_src_components_ui_colorpicker_tsx",
"target": "ui_colorpicker_updatecolorfromhue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L72",
"weight": 1.0,
"_src": "frontend_src_components_ui_colorpicker_tsx",
"_tgt": "ui_colorpicker_handlehexchange",
"source": "frontend_src_components_ui_colorpicker_tsx",
"target": "ui_colorpicker_handlehexchange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L83",
"weight": 1.0,
"_src": "frontend_src_components_ui_colorpicker_tsx",
"_tgt": "ui_colorpicker_handlealphachange",
"source": "frontend_src_components_ui_colorpicker_tsx",
"target": "ui_colorpicker_handlealphachange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L91",
"weight": 1.0,
"_src": "frontend_src_components_ui_colorpicker_tsx",
"_tgt": "ui_colorpicker_handleslidermousedown",
"source": "frontend_src_components_ui_colorpicker_tsx",
"target": "ui_colorpicker_handleslidermousedown",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L97",
"weight": 1.0,
"_src": "frontend_src_components_ui_colorpicker_tsx",
"_tgt": "ui_colorpicker_updatehuefromposition",
"source": "frontend_src_components_ui_colorpicker_tsx",
"target": "ui_colorpicker_updatehuefromposition",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L106",
"weight": 1.0,
"_src": "frontend_src_components_ui_colorpicker_tsx",
"_tgt": "ui_colorpicker_handlemousemove",
"source": "frontend_src_components_ui_colorpicker_tsx",
"target": "ui_colorpicker_handlemousemove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L112",
"weight": 1.0,
"_src": "frontend_src_components_ui_colorpicker_tsx",
"_tgt": "ui_colorpicker_handlemouseup",
"source": "frontend_src_components_ui_colorpicker_tsx",
"target": "ui_colorpicker_handlemouseup",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L117",
"weight": 1.0,
"_src": "frontend_src_components_ui_colorpicker_tsx",
"_tgt": "ui_colorpicker_handlesavedcolorclick",
"source": "frontend_src_components_ui_colorpicker_tsx",
"target": "ui_colorpicker_handlesavedcolorclick",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L125",
"weight": 1.0,
"_src": "frontend_src_components_ui_colorpicker_tsx",
"_tgt": "ui_colorpicker_handledeletecolor",
"source": "frontend_src_components_ui_colorpicker_tsx",
"target": "ui_colorpicker_handledeletecolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L131",
"weight": 1.0,
"_src": "frontend_src_components_ui_colorpicker_tsx",
"_tgt": "ui_colorpicker_handleaddnewcolor",
"source": "frontend_src_components_ui_colorpicker_tsx",
"target": "ui_colorpicker_handleaddnewcolor",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L64",
"weight": 1.0,
"_src": "ui_colorpicker_updatecolorfromhue",
"_tgt": "ui_colorpicker_hextohsl",
"source": "ui_colorpicker_hextohsl",
"target": "ui_colorpicker_updatecolorfromhue",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L76",
"weight": 1.0,
"_src": "ui_colorpicker_handlehexchange",
"_tgt": "ui_colorpicker_hextohsl",
"source": "ui_colorpicker_hextohsl",
"target": "ui_colorpicker_handlehexchange",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L119",
"weight": 1.0,
"_src": "ui_colorpicker_handlesavedcolorclick",
"_tgt": "ui_colorpicker_hextohsl",
"source": "ui_colorpicker_hextohsl",
"target": "ui_colorpicker_handlesavedcolorclick",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L65",
"weight": 1.0,
"_src": "ui_colorpicker_updatecolorfromhue",
"_tgt": "ui_colorpicker_hsltohex",
"source": "ui_colorpicker_hsltohex",
"target": "ui_colorpicker_updatecolorfromhue",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L103",
"weight": 1.0,
"_src": "ui_colorpicker_updatehuefromposition",
"_tgt": "ui_colorpicker_updatecolorfromhue",
"source": "ui_colorpicker_updatecolorfromhue",
"target": "ui_colorpicker_updatehuefromposition",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L94",
"weight": 1.0,
"_src": "ui_colorpicker_handleslidermousedown",
"_tgt": "ui_colorpicker_updatehuefromposition",
"source": "ui_colorpicker_handleslidermousedown",
"target": "ui_colorpicker_updatehuefromposition",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ColorPicker.tsx",
"source_location": "L108",
"weight": 1.0,
"_src": "ui_colorpicker_handlemousemove",
"_tgt": "ui_colorpicker_updatehuefromposition",
"source": "ui_colorpicker_updatehuefromposition",
"target": "ui_colorpicker_handlemousemove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/VideoPreviewModal.tsx",
"source_location": "L12",
"weight": 1.0,
"_src": "frontend_src_components_ui_videopreviewmodal_tsx",
"_tgt": "ui_videopreviewmodal_getembedurl",
"source": "frontend_src_components_ui_videopreviewmodal_tsx",
"target": "ui_videopreviewmodal_getembedurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L40",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileupload_tsx",
"_tgt": "ui_fileupload_generateid",
"source": "frontend_src_components_ui_fileupload_tsx",
"target": "ui_fileupload_generateid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L43",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileupload_tsx",
"_tgt": "ui_fileupload_formatfilesize",
"source": "frontend_src_components_ui_fileupload_tsx",
"target": "ui_fileupload_formatfilesize",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L52",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileupload_tsx",
"_tgt": "ui_fileupload_getfileextension",
"source": "frontend_src_components_ui_fileupload_tsx",
"target": "ui_fileupload_getfileextension",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L57",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileupload_tsx",
"_tgt": "ui_fileupload_getfiletypecolor",
"source": "frontend_src_components_ui_fileupload_tsx",
"target": "ui_fileupload_getfiletypecolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L65",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileupload_tsx",
"_tgt": "ui_fileupload_validatefile",
"source": "frontend_src_components_ui_fileupload_tsx",
"target": "ui_fileupload_validatefile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L83",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileupload_tsx",
"_tgt": "ui_fileupload_handlefileselect",
"source": "frontend_src_components_ui_fileupload_tsx",
"target": "ui_fileupload_handlefileselect",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L115",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileupload_tsx",
"_tgt": "ui_fileupload_simulateupload",
"source": "frontend_src_components_ui_fileupload_tsx",
"target": "ui_fileupload_simulateupload",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L139",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileupload_tsx",
"_tgt": "ui_fileupload_handledragover",
"source": "frontend_src_components_ui_fileupload_tsx",
"target": "ui_fileupload_handledragover",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L144",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileupload_tsx",
"_tgt": "ui_fileupload_handledragleave",
"source": "frontend_src_components_ui_fileupload_tsx",
"target": "ui_fileupload_handledragleave",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L149",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileupload_tsx",
"_tgt": "ui_fileupload_handledrop",
"source": "frontend_src_components_ui_fileupload_tsx",
"target": "ui_fileupload_handledrop",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L156",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileupload_tsx",
"_tgt": "ui_fileupload_handleurlimport",
"source": "frontend_src_components_ui_fileupload_tsx",
"target": "ui_fileupload_handleurlimport",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L184",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileupload_tsx",
"_tgt": "ui_fileupload_removefile",
"source": "frontend_src_components_ui_fileupload_tsx",
"target": "ui_fileupload_removefile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L191",
"weight": 1.0,
"_src": "frontend_src_components_ui_fileupload_tsx",
"_tgt": "ui_fileupload_handleclose",
"source": "frontend_src_components_ui_fileupload_tsx",
"target": "ui_fileupload_handleclose",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L164",
"weight": 1.0,
"_src": "ui_fileupload_handleurlimport",
"_tgt": "ui_fileupload_generateid",
"source": "ui_fileupload_generateid",
"target": "ui_fileupload_handleurlimport",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L161",
"weight": 1.0,
"_src": "ui_fileupload_handleurlimport",
"_tgt": "ui_fileupload_getfileextension",
"source": "ui_fileupload_getfileextension",
"target": "ui_fileupload_handleurlimport",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L152",
"weight": 1.0,
"_src": "ui_fileupload_handledrop",
"_tgt": "ui_fileupload_handlefileselect",
"source": "ui_fileupload_handlefileselect",
"target": "ui_fileupload_handledrop",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FileUpload.tsx",
"source_location": "L178",
"weight": 1.0,
"_src": "ui_fileupload_handleurlimport",
"_tgt": "ui_fileupload_simulateupload",
"source": "ui_fileupload_simulateupload",
"target": "ui_fileupload_handleurlimport",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/Toast.tsx",
"source_location": "L139",
"weight": 1.0,
"_src": "frontend_src_components_ui_toast_tsx",
"_tgt": "ui_toast_handleclose",
"source": "frontend_src_components_ui_toast_tsx",
"target": "ui_toast_handleclose",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/Toast.tsx",
"source_location": "L25",
"weight": 1.0,
"_src": "frontend_src_components_ui_toast_tsx",
"_tgt": "ui_toast_geticon",
"source": "frontend_src_components_ui_toast_tsx",
"target": "ui_toast_geticon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/Toast.tsx",
"source_location": "L38",
"weight": 1.0,
"_src": "frontend_src_components_ui_toast_tsx",
"_tgt": "ui_toast_gettoneclasses",
"source": "frontend_src_components_ui_toast_tsx",
"target": "ui_toast_gettoneclasses",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/Toast.tsx",
"source_location": "L51",
"weight": 1.0,
"_src": "frontend_src_components_ui_toast_tsx",
"_tgt": "ui_toast_geticonsurface",
"source": "frontend_src_components_ui_toast_tsx",
"target": "ui_toast_geticonsurface",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/EditBookmarkModal.tsx",
"source_location": "L33",
"weight": 1.0,
"_src": "frontend_src_components_ui_editbookmarkmodal_tsx",
"_tgt": "ui_editbookmarkmodal_availabletags",
"source": "frontend_src_components_ui_editbookmarkmodal_tsx",
"target": "ui_editbookmarkmodal_availabletags",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/EditBookmarkModal.tsx",
"source_location": "L48",
"weight": 1.0,
"_src": "frontend_src_components_ui_editbookmarkmodal_tsx",
"_tgt": "ui_editbookmarkmodal_updateform",
"source": "frontend_src_components_ui_editbookmarkmodal_tsx",
"target": "ui_editbookmarkmodal_updateform",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/EditBookmarkModal.tsx",
"source_location": "L64",
"weight": 1.0,
"_src": "frontend_src_components_ui_editbookmarkmodal_tsx",
"_tgt": "ui_editbookmarkmodal_handlesubmit",
"source": "frontend_src_components_ui_editbookmarkmodal_tsx",
"target": "ui_editbookmarkmodal_handlesubmit",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/ui/EditBookmarkModal.tsx",
"source_location": "L66",
"weight": 1.0,
"_src": "ui_editbookmarkmodal_handlesubmit",
"_tgt": "pages_bookmarks_editbookmark",
"source": "ui_editbookmarkmodal_handlesubmit",
"target": "pages_bookmarks_editbookmark"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/BookmarkModal.tsx",
"source_location": "L25",
"weight": 1.0,
"_src": "frontend_src_components_ui_bookmarkmodal_tsx",
"_tgt": "ui_bookmarkmodal_availabletags",
"source": "frontend_src_components_ui_bookmarkmodal_tsx",
"target": "ui_bookmarkmodal_availabletags",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/BookmarkModal.tsx",
"source_location": "L43",
"weight": 1.0,
"_src": "frontend_src_components_ui_bookmarkmodal_tsx",
"_tgt": "ui_bookmarkmodal_handlesubmit",
"source": "frontend_src_components_ui_bookmarkmodal_tsx",
"target": "ui_bookmarkmodal_handlesubmit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/FilePreviewModal.tsx",
"source_location": "L16",
"weight": 1.0,
"_src": "frontend_src_components_ui_filepreviewmodal_tsx",
"_tgt": "ui_filepreviewmodal_getfileicon",
"source": "frontend_src_components_ui_filepreviewmodal_tsx",
"target": "ui_filepreviewmodal_getfileicon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/label.tsx",
"source_location": "L16",
"weight": 1.0,
"_src": "frontend_src_components_ui_label_tsx",
"_tgt": "ui_label_label",
"source": "frontend_src_components_ui_label_tsx",
"target": "ui_label_label",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/VirtualList.tsx",
"source_location": "L13",
"weight": 1.0,
"_src": "frontend_src_components_ui_virtuallist_tsx",
"_tgt": "ui_virtuallist_virtuallist",
"source": "frontend_src_components_ui_virtuallist_tsx",
"target": "ui_virtuallist_virtuallist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/VirtualList.tsx",
"source_location": "L79",
"weight": 1.0,
"_src": "frontend_src_components_ui_virtuallist_tsx",
"_tgt": "ui_virtuallist_handlescroll",
"source": "frontend_src_components_ui_virtuallist_tsx",
"target": "ui_virtuallist_handlescroll",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L82",
"weight": 1.0,
"_src": "frontend_src_components_ui_daterangepicker_tsx",
"_tgt": "ui_daterangepicker_getdaysinmonth",
"source": "frontend_src_components_ui_daterangepicker_tsx",
"target": "ui_daterangepicker_getdaysinmonth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L86",
"weight": 1.0,
"_src": "frontend_src_components_ui_daterangepicker_tsx",
"_tgt": "ui_daterangepicker_getfirstdayofmonth",
"source": "frontend_src_components_ui_daterangepicker_tsx",
"target": "ui_daterangepicker_getfirstdayofmonth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L90",
"weight": 1.0,
"_src": "frontend_src_components_ui_daterangepicker_tsx",
"_tgt": "ui_daterangepicker_generatecalendardays",
"source": "frontend_src_components_ui_daterangepicker_tsx",
"target": "ui_daterangepicker_generatecalendardays",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L108",
"weight": 1.0,
"_src": "frontend_src_components_ui_daterangepicker_tsx",
"_tgt": "ui_daterangepicker_isdateinrange",
"source": "frontend_src_components_ui_daterangepicker_tsx",
"target": "ui_daterangepicker_isdateinrange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L114",
"weight": 1.0,
"_src": "frontend_src_components_ui_daterangepicker_tsx",
"_tgt": "ui_daterangepicker_isdatestart",
"source": "frontend_src_components_ui_daterangepicker_tsx",
"target": "ui_daterangepicker_isdatestart",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L119",
"weight": 1.0,
"_src": "frontend_src_components_ui_daterangepicker_tsx",
"_tgt": "ui_daterangepicker_isdateend",
"source": "frontend_src_components_ui_daterangepicker_tsx",
"target": "ui_daterangepicker_isdateend",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L124",
"weight": 1.0,
"_src": "frontend_src_components_ui_daterangepicker_tsx",
"_tgt": "ui_daterangepicker_getdateclass",
"source": "frontend_src_components_ui_daterangepicker_tsx",
"target": "ui_daterangepicker_getdateclass",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L145",
"weight": 1.0,
"_src": "frontend_src_components_ui_daterangepicker_tsx",
"_tgt": "ui_daterangepicker_getcellclass",
"source": "frontend_src_components_ui_daterangepicker_tsx",
"target": "ui_daterangepicker_getcellclass",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L166",
"weight": 1.0,
"_src": "frontend_src_components_ui_daterangepicker_tsx",
"_tgt": "ui_daterangepicker_handledateclick",
"source": "frontend_src_components_ui_daterangepicker_tsx",
"target": "ui_daterangepicker_handledateclick",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L184",
"weight": 1.0,
"_src": "frontend_src_components_ui_daterangepicker_tsx",
"_tgt": "ui_daterangepicker_handledatehover",
"source": "frontend_src_components_ui_daterangepicker_tsx",
"target": "ui_daterangepicker_handledatehover",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L198",
"weight": 1.0,
"_src": "frontend_src_components_ui_daterangepicker_tsx",
"_tgt": "ui_daterangepicker_handlepresetclick",
"source": "frontend_src_components_ui_daterangepicker_tsx",
"target": "ui_daterangepicker_handlepresetclick",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L204",
"weight": 1.0,
"_src": "frontend_src_components_ui_daterangepicker_tsx",
"_tgt": "ui_daterangepicker_handleprevmonth",
"source": "frontend_src_components_ui_daterangepicker_tsx",
"target": "ui_daterangepicker_handleprevmonth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L208",
"weight": 1.0,
"_src": "frontend_src_components_ui_daterangepicker_tsx",
"_tgt": "ui_daterangepicker_handlenextmonth",
"source": "frontend_src_components_ui_daterangepicker_tsx",
"target": "ui_daterangepicker_handlenextmonth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L212",
"weight": 1.0,
"_src": "frontend_src_components_ui_daterangepicker_tsx",
"_tgt": "ui_daterangepicker_handletogglemodal",
"source": "frontend_src_components_ui_daterangepicker_tsx",
"target": "ui_daterangepicker_handletogglemodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L244",
"weight": 1.0,
"_src": "frontend_src_components_ui_daterangepicker_tsx",
"_tgt": "ui_daterangepicker_formatdate",
"source": "frontend_src_components_ui_daterangepicker_tsx",
"target": "ui_daterangepicker_formatdate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L92",
"weight": 1.0,
"_src": "ui_daterangepicker_generatecalendardays",
"_tgt": "ui_daterangepicker_getdaysinmonth",
"source": "ui_daterangepicker_getdaysinmonth",
"target": "ui_daterangepicker_generatecalendardays",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L93",
"weight": 1.0,
"_src": "ui_daterangepicker_generatecalendardays",
"_tgt": "ui_daterangepicker_getfirstdayofmonth",
"source": "ui_daterangepicker_getfirstdayofmonth",
"target": "ui_daterangepicker_generatecalendardays",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L128",
"weight": 1.0,
"_src": "ui_daterangepicker_getdateclass",
"_tgt": "ui_daterangepicker_isdateinrange",
"source": "ui_daterangepicker_isdateinrange",
"target": "ui_daterangepicker_getdateclass",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L149",
"weight": 1.0,
"_src": "ui_daterangepicker_getcellclass",
"_tgt": "ui_daterangepicker_isdateinrange",
"source": "ui_daterangepicker_isdateinrange",
"target": "ui_daterangepicker_getcellclass",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L126",
"weight": 1.0,
"_src": "ui_daterangepicker_getdateclass",
"_tgt": "ui_daterangepicker_isdatestart",
"source": "ui_daterangepicker_isdatestart",
"target": "ui_daterangepicker_getdateclass",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L147",
"weight": 1.0,
"_src": "ui_daterangepicker_getcellclass",
"_tgt": "ui_daterangepicker_isdatestart",
"source": "ui_daterangepicker_isdatestart",
"target": "ui_daterangepicker_getcellclass",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L127",
"weight": 1.0,
"_src": "ui_daterangepicker_getdateclass",
"_tgt": "ui_daterangepicker_isdateend",
"source": "ui_daterangepicker_isdateend",
"target": "ui_daterangepicker_getdateclass",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/DateRangePicker.tsx",
"source_location": "L148",
"weight": 1.0,
"_src": "ui_daterangepicker_getcellclass",
"_tgt": "ui_daterangepicker_isdateend",
"source": "ui_daterangepicker_isdateend",
"target": "ui_daterangepicker_getcellclass",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/UserProfileDropdown.tsx",
"source_location": "L35",
"weight": 1.0,
"_src": "frontend_src_components_ui_userprofiledropdown_tsx",
"_tgt": "ui_userprofiledropdown_loaddashboardstats",
"source": "frontend_src_components_ui_userprofiledropdown_tsx",
"target": "ui_userprofiledropdown_loaddashboardstats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/UserProfileDropdown.tsx",
"source_location": "L75",
"weight": 1.0,
"_src": "frontend_src_components_ui_userprofiledropdown_tsx",
"_tgt": "ui_userprofiledropdown_handleprofileclick",
"source": "frontend_src_components_ui_userprofiledropdown_tsx",
"target": "ui_userprofiledropdown_handleprofileclick",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/UserProfileDropdown.tsx",
"source_location": "L79",
"weight": 1.0,
"_src": "frontend_src_components_ui_userprofiledropdown_tsx",
"_tgt": "ui_userprofiledropdown_handlesettingsclick",
"source": "frontend_src_components_ui_userprofiledropdown_tsx",
"target": "ui_userprofiledropdown_handlesettingsclick",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/UserProfileDropdown.tsx",
"source_location": "L83",
"weight": 1.0,
"_src": "frontend_src_components_ui_userprofiledropdown_tsx",
"_tgt": "ui_userprofiledropdown_handlestatsclick",
"source": "frontend_src_components_ui_userprofiledropdown_tsx",
"target": "ui_userprofiledropdown_handlestatsclick",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/UserProfileDropdown.tsx",
"source_location": "L87",
"weight": 1.0,
"_src": "frontend_src_components_ui_userprofiledropdown_tsx",
"_tgt": "ui_userprofiledropdown_handlelogout",
"source": "frontend_src_components_ui_userprofiledropdown_tsx",
"target": "ui_userprofiledropdown_handlelogout",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/UserProfileDropdown.tsx",
"source_location": "L94",
"weight": 1.0,
"_src": "frontend_src_components_ui_userprofiledropdown_tsx",
"_tgt": "ui_userprofiledropdown_getinitials",
"source": "frontend_src_components_ui_userprofiledropdown_tsx",
"target": "ui_userprofiledropdown_getinitials",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/select-simple.tsx",
"source_location": "L12",
"weight": 1.0,
"_src": "frontend_src_components_ui_select_simple_tsx",
"_tgt": "ui_select_simple_select",
"source": "frontend_src_components_ui_select_simple_tsx",
"target": "ui_select_simple_select",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/select-simple.tsx",
"source_location": "L21",
"weight": 1.0,
"_src": "frontend_src_components_ui_select_simple_tsx",
"_tgt": "ui_select_simple_selecttrigger",
"source": "frontend_src_components_ui_select_simple_tsx",
"target": "ui_select_simple_selecttrigger",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/select-simple.tsx",
"source_location": "L38",
"weight": 1.0,
"_src": "frontend_src_components_ui_select_simple_tsx",
"_tgt": "ui_select_simple_selectvalue",
"source": "frontend_src_components_ui_select_simple_tsx",
"target": "ui_select_simple_selectvalue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/select-simple.tsx",
"source_location": "L47",
"weight": 1.0,
"_src": "frontend_src_components_ui_select_simple_tsx",
"_tgt": "ui_select_simple_selectcontent",
"source": "frontend_src_components_ui_select_simple_tsx",
"target": "ui_select_simple_selectcontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/select-simple.tsx",
"source_location": "L67",
"weight": 1.0,
"_src": "frontend_src_components_ui_select_simple_tsx",
"_tgt": "ui_select_simple_selectitem",
"source": "frontend_src_components_ui_select_simple_tsx",
"target": "ui_select_simple_selectitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ActivityFeed.tsx",
"source_location": "L49",
"weight": 1.0,
"_src": "frontend_src_components_ui_activityfeed_tsx",
"_tgt": "ui_activityfeed_normalizeactivitytype",
"source": "frontend_src_components_ui_activityfeed_tsx",
"target": "ui_activityfeed_normalizeactivitytype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ActivityFeed.tsx",
"source_location": "L56",
"weight": 1.0,
"_src": "frontend_src_components_ui_activityfeed_tsx",
"_tgt": "ui_activityfeed_formattimestamp",
"source": "frontend_src_components_ui_activityfeed_tsx",
"target": "ui_activityfeed_formattimestamp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ActivityFeed.tsx",
"source_location": "L64",
"weight": 1.0,
"_src": "frontend_src_components_ui_activityfeed_tsx",
"_tgt": "ui_activityfeed_getactivityicon",
"source": "frontend_src_components_ui_activityfeed_tsx",
"target": "ui_activityfeed_getactivityicon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ActivityFeed.tsx",
"source_location": "L78",
"weight": 1.0,
"_src": "frontend_src_components_ui_activityfeed_tsx",
"_tgt": "ui_activityfeed_fetchactivities",
"source": "frontend_src_components_ui_activityfeed_tsx",
"target": "ui_activityfeed_fetchactivities",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/ui/ActivityFeed.tsx",
"source_location": "L85",
"weight": 1.0,
"_src": "ui_activityfeed_fetchactivities",
"_tgt": "lib_auth_isdemomode",
"source": "ui_activityfeed_fetchactivities",
"target": "lib_auth_isdemomode"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/ui/ActivityFeed.tsx",
"source_location": "L86",
"weight": 1.0,
"_src": "ui_activityfeed_fetchactivities",
"_tgt": "lib_mockdata_getmockactivities",
"source": "ui_activityfeed_fetchactivities",
"target": "lib_mockdata_getmockactivities"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/ui/ExportImport.tsx",
"source_location": "L17",
"weight": 1.0,
"_src": "frontend_src_components_ui_exportimport_tsx",
"_tgt": "ui_exportimport_exportimport",
"source": "frontend_src_components_ui_exportimport_tsx",
"target": "ui_exportimport_exportimport",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/ui/ExportImport.tsx",
"source_location": "L225",
"weight": 1.0,
"_src": "ui_exportimport_exportimport",
"_tgt": "lib_export_import_importdata",
"source": "ui_exportimport_exportimport",
"target": "lib_export_import_importdata"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L23",
"weight": 1.0,
"_src": "frontend_src_components_search_browsersearch_tsx",
"_tgt": "search_browsersearch_isdemo",
"source": "frontend_src_components_search_browsersearch_tsx",
"target": "search_browsersearch_isdemo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L27",
"weight": 1.0,
"_src": "frontend_src_components_search_browsersearch_tsx",
"_tgt": "search_browsersearch_handlesearch",
"source": "frontend_src_components_search_browsersearch_tsx",
"target": "search_browsersearch_handlesearch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L155",
"weight": 1.0,
"_src": "frontend_src_components_search_browsersearch_tsx",
"_tgt": "search_browsersearch_handlekeydown",
"source": "frontend_src_components_search_browsersearch_tsx",
"target": "search_browsersearch_handlekeydown",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L161",
"weight": 1.0,
"_src": "frontend_src_components_search_browsersearch_tsx",
"_tgt": "search_browsersearch_handleinput",
"source": "frontend_src_components_search_browsersearch_tsx",
"target": "search_browsersearch_handleinput",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L168",
"weight": 1.0,
"_src": "frontend_src_components_search_browsersearch_tsx",
"_tgt": "search_browsersearch_openresult",
"source": "frontend_src_components_search_browsersearch_tsx",
"target": "search_browsersearch_openresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L172",
"weight": 1.0,
"_src": "frontend_src_components_search_browsersearch_tsx",
"_tgt": "search_browsersearch_bookmarkresult",
"source": "frontend_src_components_search_browsersearch_tsx",
"target": "search_browsersearch_bookmarkresult",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L44",
"weight": 1.0,
"_src": "search_browsersearch_handlesearch",
"_tgt": "search_browsersearch_isdemo",
"source": "search_browsersearch_isdemo",
"target": "search_browsersearch_handlesearch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L174",
"weight": 1.0,
"_src": "search_browsersearch_bookmarkresult",
"_tgt": "search_browsersearch_isdemo",
"source": "search_browsersearch_isdemo",
"target": "search_browsersearch_bookmarkresult",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L24",
"weight": 1.0,
"_src": "search_browsersearch_isdemo",
"_tgt": "lib_demo_mode_isenvdemomode",
"source": "search_browsersearch_isdemo",
"target": "lib_demo_mode_isenvdemomode"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/search/BrowserSearch.tsx",
"source_location": "L157",
"weight": 1.0,
"_src": "search_browsersearch_handlekeydown",
"_tgt": "search_browsersearch_handlesearch",
"source": "search_browsersearch_handlesearch",
"target": "search_browsersearch_handlekeydown",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/search/QuickSearch.tsx",
"source_location": "L15",
"weight": 1.0,
"_src": "frontend_src_components_search_quicksearch_tsx",
"_tgt": "search_quicksearch_quicksearch",
"source": "frontend_src_components_search_quicksearch_tsx",
"target": "search_quicksearch_quicksearch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/FloatingAI.tsx",
"source_location": "L37",
"weight": 1.0,
"_src": "frontend_src_components_layout_floatingai_tsx",
"_tgt": "layout_floatingai_handlesendmessage",
"source": "frontend_src_components_layout_floatingai_tsx",
"target": "layout_floatingai_handlesendmessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/FloatingAI.tsx",
"source_location": "L63",
"weight": 1.0,
"_src": "frontend_src_components_layout_floatingai_tsx",
"_tgt": "layout_floatingai_handlekeypress",
"source": "frontend_src_components_layout_floatingai_tsx",
"target": "layout_floatingai_handlekeypress",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/FloatingAI.tsx",
"source_location": "L66",
"weight": 1.0,
"_src": "layout_floatingai_handlekeypress",
"_tgt": "layout_floatingai_handlesendmessage",
"source": "layout_floatingai_handlesendmessage",
"target": "layout_floatingai_handlekeypress",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L60",
"weight": 1.0,
"_src": "frontend_src_components_layout_sidebar_tsx",
"_tgt": "layout_sidebar_getworkspaceicon",
"source": "frontend_src_components_layout_sidebar_tsx",
"target": "layout_sidebar_getworkspaceicon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L67",
"weight": 1.0,
"_src": "frontend_src_components_layout_sidebar_tsx",
"_tgt": "layout_sidebar_getauthtoken",
"source": "frontend_src_components_layout_sidebar_tsx",
"target": "layout_sidebar_getauthtoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L89",
"weight": 1.0,
"_src": "frontend_src_components_layout_sidebar_tsx",
"_tgt": "layout_sidebar_selectedworkspace",
"source": "frontend_src_components_layout_sidebar_tsx",
"target": "layout_sidebar_selectedworkspace",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L95",
"weight": 1.0,
"_src": "frontend_src_components_layout_sidebar_tsx",
"_tgt": "layout_sidebar_persistselectedworkspace",
"source": "frontend_src_components_layout_sidebar_tsx",
"target": "layout_sidebar_persistselectedworkspace",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L108",
"weight": 1.0,
"_src": "frontend_src_components_layout_sidebar_tsx",
"_tgt": "layout_sidebar_isactive",
"source": "frontend_src_components_layout_sidebar_tsx",
"target": "layout_sidebar_isactive",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L114",
"weight": 1.0,
"_src": "frontend_src_components_layout_sidebar_tsx",
"_tgt": "layout_sidebar_handleworkspaceselect",
"source": "frontend_src_components_layout_sidebar_tsx",
"target": "layout_sidebar_handleworkspaceselect",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L120",
"weight": 1.0,
"_src": "frontend_src_components_layout_sidebar_tsx",
"_tgt": "layout_sidebar_resetcreateworkspaceform",
"source": "frontend_src_components_layout_sidebar_tsx",
"target": "layout_sidebar_resetcreateworkspaceform",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L127",
"weight": 1.0,
"_src": "frontend_src_components_layout_sidebar_tsx",
"_tgt": "layout_sidebar_opencreateworkspacemodal",
"source": "frontend_src_components_layout_sidebar_tsx",
"target": "layout_sidebar_opencreateworkspacemodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L133",
"weight": 1.0,
"_src": "frontend_src_components_layout_sidebar_tsx",
"_tgt": "layout_sidebar_closecreateworkspacemodal",
"source": "frontend_src_components_layout_sidebar_tsx",
"target": "layout_sidebar_closecreateworkspacemodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L139",
"weight": 1.0,
"_src": "frontend_src_components_layout_sidebar_tsx",
"_tgt": "layout_sidebar_toggleworkspacedropdown",
"source": "frontend_src_components_layout_sidebar_tsx",
"target": "layout_sidebar_toggleworkspacedropdown",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L143",
"weight": 1.0,
"_src": "frontend_src_components_layout_sidebar_tsx",
"_tgt": "layout_sidebar_normalizeworkspace",
"source": "frontend_src_components_layout_sidebar_tsx",
"target": "layout_sidebar_normalizeworkspace",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L152",
"weight": 1.0,
"_src": "frontend_src_components_layout_sidebar_tsx",
"_tgt": "layout_sidebar_createdefaultworkspace",
"source": "frontend_src_components_layout_sidebar_tsx",
"target": "layout_sidebar_createdefaultworkspace",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L178",
"weight": 1.0,
"_src": "frontend_src_components_layout_sidebar_tsx",
"_tgt": "layout_sidebar_loadworkspaces",
"source": "frontend_src_components_layout_sidebar_tsx",
"target": "layout_sidebar_loadworkspaces",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L244",
"weight": 1.0,
"_src": "frontend_src_components_layout_sidebar_tsx",
"_tgt": "layout_sidebar_handlecreateworkspace",
"source": "frontend_src_components_layout_sidebar_tsx",
"target": "layout_sidebar_handlecreateworkspace",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L314",
"weight": 1.0,
"_src": "frontend_src_components_layout_sidebar_tsx",
"_tgt": "layout_sidebar_handleclickoutside",
"source": "frontend_src_components_layout_sidebar_tsx",
"target": "layout_sidebar_handleclickoutside",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L148",
"weight": 1.0,
"_src": "layout_sidebar_normalizeworkspace",
"_tgt": "layout_sidebar_getworkspaceicon",
"source": "layout_sidebar_getworkspaceicon",
"target": "layout_sidebar_normalizeworkspace",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L261",
"weight": 1.0,
"_src": "layout_sidebar_handlecreateworkspace",
"_tgt": "layout_sidebar_getworkspaceicon",
"source": "layout_sidebar_getworkspaceicon",
"target": "layout_sidebar_handlecreateworkspace",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L179",
"weight": 1.0,
"_src": "layout_sidebar_loadworkspaces",
"_tgt": "layout_sidebar_getauthtoken",
"source": "layout_sidebar_getauthtoken",
"target": "layout_sidebar_loadworkspaces",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L256",
"weight": 1.0,
"_src": "layout_sidebar_handlecreateworkspace",
"_tgt": "layout_sidebar_getauthtoken",
"source": "layout_sidebar_getauthtoken",
"target": "layout_sidebar_handlecreateworkspace",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L116",
"weight": 1.0,
"_src": "layout_sidebar_handleworkspaceselect",
"_tgt": "layout_sidebar_persistselectedworkspace",
"source": "layout_sidebar_persistselectedworkspace",
"target": "layout_sidebar_handleworkspaceselect",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L188",
"weight": 1.0,
"_src": "layout_sidebar_loadworkspaces",
"_tgt": "layout_sidebar_persistselectedworkspace",
"source": "layout_sidebar_persistselectedworkspace",
"target": "layout_sidebar_loadworkspaces",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L264",
"weight": 1.0,
"_src": "layout_sidebar_handlecreateworkspace",
"_tgt": "layout_sidebar_handleworkspaceselect",
"source": "layout_sidebar_handleworkspaceselect",
"target": "layout_sidebar_handlecreateworkspace",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L129",
"weight": 1.0,
"_src": "layout_sidebar_opencreateworkspacemodal",
"_tgt": "layout_sidebar_resetcreateworkspaceform",
"source": "layout_sidebar_resetcreateworkspaceform",
"target": "layout_sidebar_opencreateworkspacemodal",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L136",
"weight": 1.0,
"_src": "layout_sidebar_closecreateworkspacemodal",
"_tgt": "layout_sidebar_resetcreateworkspaceform",
"source": "layout_sidebar_resetcreateworkspaceform",
"target": "layout_sidebar_closecreateworkspacemodal",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L266",
"weight": 1.0,
"_src": "layout_sidebar_handlecreateworkspace",
"_tgt": "layout_sidebar_resetcreateworkspaceform",
"source": "layout_sidebar_resetcreateworkspaceform",
"target": "layout_sidebar_handlecreateworkspace",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L175",
"weight": 1.0,
"_src": "layout_sidebar_createdefaultworkspace",
"_tgt": "layout_sidebar_normalizeworkspace",
"source": "layout_sidebar_normalizeworkspace",
"target": "layout_sidebar_createdefaultworkspace",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L297",
"weight": 1.0,
"_src": "layout_sidebar_handlecreateworkspace",
"_tgt": "layout_sidebar_normalizeworkspace",
"source": "layout_sidebar_normalizeworkspace",
"target": "layout_sidebar_handlecreateworkspace",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Sidebar.tsx",
"source_location": "L207",
"weight": 1.0,
"_src": "layout_sidebar_loadworkspaces",
"_tgt": "layout_sidebar_createdefaultworkspace",
"source": "layout_sidebar_createdefaultworkspace",
"target": "layout_sidebar_loadworkspaces",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Layout.tsx",
"source_location": "L109",
"weight": 1.0,
"_src": "frontend_src_components_layout_layout_tsx",
"_tgt": "layout_layout_hextohsl",
"source": "frontend_src_components_layout_layout_tsx",
"target": "layout_layout_hextohsl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Layout.tsx",
"source_location": "L152",
"weight": 1.0,
"_src": "frontend_src_components_layout_layout_tsx",
"_tgt": "layout_layout_togglechat",
"source": "frontend_src_components_layout_layout_tsx",
"target": "layout_layout_togglechat",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Layout.tsx",
"source_location": "L156",
"weight": 1.0,
"_src": "frontend_src_components_layout_layout_tsx",
"_tgt": "layout_layout_togglesidebar",
"source": "frontend_src_components_layout_layout_tsx",
"target": "layout_layout_togglesidebar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Layout.tsx",
"source_location": "L162",
"weight": 1.0,
"_src": "frontend_src_components_layout_layout_tsx",
"_tgt": "layout_layout_closesidebar",
"source": "frontend_src_components_layout_layout_tsx",
"target": "layout_layout_closesidebar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Layout.tsx",
"source_location": "L205",
"weight": 1.0,
"_src": "frontend_src_components_layout_layout_tsx",
"_tgt": "layout_layout_ischatopen",
"source": "frontend_src_components_layout_layout_tsx",
"target": "layout_layout_ischatopen",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L251",
"weight": 1.0,
"_src": "layout_layout_hextohsl",
"_tgt": "pages_colorswitcher_applyscheme",
"source": "layout_layout_hextohsl",
"target": "pages_colorswitcher_applyscheme"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L301",
"weight": 1.0,
"_src": "layout_layout_hextohsl",
"_tgt": "pages_colorswitcher_applycustomcolors",
"source": "layout_layout_hextohsl",
"target": "pages_colorswitcher_applycustomcolors"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L89",
"weight": 1.0,
"_src": "layout_layout_hextohsl",
"_tgt": "pages_settings_applycolorchange",
"source": "layout_layout_hextohsl",
"target": "pages_settings_applycolorchange"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Layout.tsx",
"source_location": "L153",
"weight": 1.0,
"_src": "layout_layout_togglechat",
"_tgt": "layout_layout_ischatopen",
"source": "layout_layout_togglechat",
"target": "layout_layout_ischatopen",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/AIChatPanel.tsx",
"source_location": "L48",
"weight": 1.0,
"_src": "frontend_src_components_layout_aichatpanel_tsx",
"_tgt": "layout_aichatpanel_handlesendmessage",
"source": "frontend_src_components_layout_aichatpanel_tsx",
"target": "layout_aichatpanel_handlesendmessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/AIChatPanel.tsx",
"source_location": "L74",
"weight": 1.0,
"_src": "frontend_src_components_layout_aichatpanel_tsx",
"_tgt": "layout_aichatpanel_handlekeypress",
"source": "frontend_src_components_layout_aichatpanel_tsx",
"target": "layout_aichatpanel_handlekeypress",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/AIChatPanel.tsx",
"source_location": "L77",
"weight": 1.0,
"_src": "layout_aichatpanel_handlekeypress",
"_tgt": "layout_aichatpanel_handlesendmessage",
"source": "layout_aichatpanel_handlesendmessage",
"target": "layout_aichatpanel_handlekeypress",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/layout/Header.tsx",
"source_location": "L21",
"weight": 1.0,
"_src": "frontend_src_components_layout_header_tsx",
"_tgt": "layout_header_header",
"source": "frontend_src_components_layout_header_tsx",
"target": "layout_header_header",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/components/layout/Header.tsx",
"source_location": "L23",
"weight": 1.0,
"_src": "layout_header_header",
"_tgt": "lib_auth_useauth",
"source": "layout_header_header",
"target": "lib_auth_useauth"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/notes/NoteContentRenderer.tsx",
"source_location": "L70",
"weight": 1.0,
"_src": "frontend_src_components_notes_notecontentrenderer_tsx",
"_tgt": "notes_notecontentrenderer_escapehtml",
"source": "frontend_src_components_notes_notecontentrenderer_tsx",
"target": "notes_notecontentrenderer_escapehtml",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/notes/NoteContentRenderer.tsx",
"source_location": "L78",
"weight": 1.0,
"_src": "frontend_src_components_notes_notecontentrenderer_tsx",
"_tgt": "notes_notecontentrenderer_normalizecodelanguage",
"source": "frontend_src_components_notes_notecontentrenderer_tsx",
"target": "notes_notecontentrenderer_normalizecodelanguage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/notes/NoteContentRenderer.tsx",
"source_location": "L83",
"weight": 1.0,
"_src": "frontend_src_components_notes_notecontentrenderer_tsx",
"_tgt": "notes_notecontentrenderer_infercodelanguage",
"source": "frontend_src_components_notes_notecontentrenderer_tsx",
"target": "notes_notecontentrenderer_infercodelanguage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/notes/NoteContentRenderer.tsx",
"source_location": "L186",
"weight": 1.0,
"_src": "frontend_src_components_notes_notecontentrenderer_tsx",
"_tgt": "notes_notecontentrenderer_parsetextblocks",
"source": "frontend_src_components_notes_notecontentrenderer_tsx",
"target": "notes_notecontentrenderer_parsetextblocks",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/notes/NoteContentRenderer.tsx",
"source_location": "L309",
"weight": 1.0,
"_src": "frontend_src_components_notes_notecontentrenderer_tsx",
"_tgt": "notes_notecontentrenderer_codeblock",
"source": "frontend_src_components_notes_notecontentrenderer_tsx",
"target": "notes_notecontentrenderer_codeblock",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/notes/NoteContentRenderer.tsx",
"source_location": "L84",
"weight": 1.0,
"_src": "notes_notecontentrenderer_infercodelanguage",
"_tgt": "notes_notecontentrenderer_normalizecodelanguage",
"source": "notes_notecontentrenderer_normalizecodelanguage",
"target": "notes_notecontentrenderer_infercodelanguage",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/components/notes/NoteContentRenderer.tsx",
"source_location": "L316",
"weight": 1.0,
"_src": "notes_notecontentrenderer_codeblock",
"_tgt": "notes_notecontentrenderer_normalizecodelanguage",
"source": "notes_notecontentrenderer_normalizecodelanguage",
"target": "notes_notecontentrenderer_codeblock",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/hooks/useLocalStorage.ts",
"source_location": "L4",
"weight": 1.0,
"_src": "frontend_src_hooks_uselocalstorage_ts",
"_tgt": "hooks_uselocalstorage_uselocalstorage",
"source": "frontend_src_hooks_uselocalstorage_ts",
"target": "hooks_uselocalstorage_uselocalstorage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/hooks/useLocalStorage.ts",
"source_location": "L59",
"weight": 1.0,
"_src": "frontend_src_hooks_uselocalstorage_ts",
"_tgt": "hooks_uselocalstorage_usesessionstorage",
"source": "frontend_src_hooks_uselocalstorage_ts",
"target": "hooks_uselocalstorage_usesessionstorage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/hooks/useDebounce.ts",
"source_location": "L3",
"weight": 1.0,
"_src": "frontend_src_hooks_usedebounce_ts",
"_tgt": "hooks_usedebounce_usedebounce",
"source": "frontend_src_hooks_usedebounce_ts",
"target": "hooks_usedebounce_usedebounce",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/hooks/useDebounce.ts",
"source_location": "L28",
"weight": 1.0,
"_src": "frontend_src_hooks_usedebounce_ts",
"_tgt": "hooks_usedebounce_usedebouncedcallback",
"source": "frontend_src_hooks_usedebounce_ts",
"target": "hooks_usedebounce_usedebouncedcallback",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/utils/fileTypes.ts",
"source_location": "L117",
"weight": 1.0,
"_src": "frontend_src_utils_filetypes_ts",
"_tgt": "utils_filetypes_getfiletypeconfig",
"source": "frontend_src_utils_filetypes_ts",
"target": "utils_filetypes_getfiletypeconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/utils/fileTypes.ts",
"source_location": "L202",
"weight": 1.0,
"_src": "frontend_src_utils_filetypes_ts",
"_tgt": "utils_filetypes_formatfilesize",
"source": "frontend_src_utils_filetypes_ts",
"target": "utils_filetypes_formatfilesize",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/utils/fileTypes.ts",
"source_location": "L210",
"weight": 1.0,
"_src": "frontend_src_utils_filetypes_ts",
"_tgt": "utils_filetypes_getfilecategorycolor",
"source": "frontend_src_utils_filetypes_ts",
"target": "utils_filetypes_getfilecategorycolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L27",
"weight": 1.0,
"_src": "frontend_src_pages_members_tsx",
"_tgt": "pages_members_gettoken",
"source": "frontend_src_pages_members_tsx",
"target": "pages_members_gettoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L29",
"weight": 1.0,
"_src": "frontend_src_pages_members_tsx",
"_tgt": "pages_members_torolelabel",
"source": "frontend_src_pages_members_tsx",
"target": "pages_members_torolelabel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L36",
"weight": 1.0,
"_src": "frontend_src_pages_members_tsx",
"_tgt": "pages_members_toinitials",
"source": "frontend_src_pages_members_tsx",
"target": "pages_members_toinitials",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L45",
"weight": 1.0,
"_src": "frontend_src_pages_members_tsx",
"_tgt": "pages_members_resolveworkspaceid",
"source": "frontend_src_pages_members_tsx",
"target": "pages_members_resolveworkspaceid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L78",
"weight": 1.0,
"_src": "frontend_src_pages_members_tsx",
"_tgt": "pages_members_loadmembers",
"source": "frontend_src_pages_members_tsx",
"target": "pages_members_loadmembers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L132",
"weight": 1.0,
"_src": "frontend_src_pages_members_tsx",
"_tgt": "pages_members_handleaddmember",
"source": "frontend_src_pages_members_tsx",
"target": "pages_members_handleaddmember",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L164",
"weight": 1.0,
"_src": "frontend_src_pages_members_tsx",
"_tgt": "pages_members_opendeletemodal",
"source": "frontend_src_pages_members_tsx",
"target": "pages_members_opendeletemodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L169",
"weight": 1.0,
"_src": "frontend_src_pages_members_tsx",
"_tgt": "pages_members_handledeletemember",
"source": "frontend_src_pages_members_tsx",
"target": "pages_members_handledeletemember",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L201",
"weight": 1.0,
"_src": "frontend_src_pages_members_tsx",
"_tgt": "pages_members_onworkspacechanged",
"source": "frontend_src_pages_members_tsx",
"target": "pages_members_onworkspacechanged",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L51",
"weight": 1.0,
"_src": "pages_members_resolveworkspaceid",
"_tgt": "pages_members_gettoken",
"source": "pages_members_gettoken",
"target": "pages_members_resolveworkspaceid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L81",
"weight": 1.0,
"_src": "pages_members_loadmembers",
"_tgt": "pages_members_gettoken",
"source": "pages_members_gettoken",
"target": "pages_members_loadmembers",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L133",
"weight": 1.0,
"_src": "pages_members_handleaddmember",
"_tgt": "pages_members_gettoken",
"source": "pages_members_gettoken",
"target": "pages_members_handleaddmember",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L171",
"weight": 1.0,
"_src": "pages_members_handledeletemember",
"_tgt": "pages_members_gettoken",
"source": "pages_members_gettoken",
"target": "pages_members_handledeletemember",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L88",
"weight": 1.0,
"_src": "pages_members_loadmembers",
"_tgt": "pages_members_resolveworkspaceid",
"source": "pages_members_resolveworkspaceid",
"target": "pages_members_loadmembers",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Members.tsx",
"source_location": "L202",
"weight": 1.0,
"_src": "pages_members_onworkspacechanged",
"_tgt": "pages_members_loadmembers",
"source": "pages_members_loadmembers",
"target": "pages_members_onworkspacechanged",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L88",
"weight": 1.0,
"_src": "frontend_src_pages_calendar_tsx",
"_tgt": "pages_calendar_fetchcalendardata",
"source": "frontend_src_pages_calendar_tsx",
"target": "pages_calendar_fetchcalendardata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L226",
"weight": 1.0,
"_src": "frontend_src_pages_calendar_tsx",
"_tgt": "pages_calendar_createevent",
"source": "frontend_src_pages_calendar_tsx",
"target": "pages_calendar_createevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L294",
"weight": 1.0,
"_src": "frontend_src_pages_calendar_tsx",
"_tgt": "pages_calendar_toggleeventcompletion",
"source": "frontend_src_pages_calendar_tsx",
"target": "pages_calendar_toggleeventcompletion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L329",
"weight": 1.0,
"_src": "frontend_src_pages_calendar_tsx",
"_tgt": "pages_calendar_getprioritycolor",
"source": "frontend_src_pages_calendar_tsx",
"target": "pages_calendar_getprioritycolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L339",
"weight": 1.0,
"_src": "frontend_src_pages_calendar_tsx",
"_tgt": "pages_calendar_gettypecolor",
"source": "frontend_src_pages_calendar_tsx",
"target": "pages_calendar_gettypecolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L350",
"weight": 1.0,
"_src": "frontend_src_pages_calendar_tsx",
"_tgt": "pages_calendar_formatdatetime",
"source": "frontend_src_pages_calendar_tsx",
"target": "pages_calendar_formatdatetime",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L1034",
"weight": 1.0,
"_src": "frontend_src_pages_calendar_tsx",
"_tgt": "pages_calendar_formattime",
"source": "frontend_src_pages_calendar_tsx",
"target": "pages_calendar_formattime",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L360",
"weight": 1.0,
"_src": "frontend_src_pages_calendar_tsx",
"_tgt": "pages_calendar_openeventmodal",
"source": "frontend_src_pages_calendar_tsx",
"target": "pages_calendar_openeventmodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L374",
"weight": 1.0,
"_src": "frontend_src_pages_calendar_tsx",
"_tgt": "pages_calendar_navigatemonth",
"source": "frontend_src_pages_calendar_tsx",
"target": "pages_calendar_navigatemonth",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L242",
"weight": 1.0,
"_src": "pages_calendar_createevent",
"_tgt": "pages_calendar_fetchcalendardata",
"source": "pages_calendar_fetchcalendardata",
"target": "pages_calendar_createevent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L299",
"weight": 1.0,
"_src": "pages_calendar_toggleeventcompletion",
"_tgt": "pages_calendar_fetchcalendardata",
"source": "pages_calendar_fetchcalendardata",
"target": "pages_calendar_toggleeventcompletion",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Calendar.tsx",
"source_location": "L94",
"weight": 1.0,
"_src": "pages_calendar_fetchcalendardata",
"_tgt": "lib_mockdata_getmockcalendarevents",
"source": "pages_calendar_fetchcalendardata",
"target": "lib_mockdata_getmockcalendarevents"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/RemovedStuff.tsx",
"source_location": "L24",
"weight": 1.0,
"_src": "frontend_src_pages_removedstuff_tsx",
"_tgt": "pages_removedstuff_removedstuff",
"source": "frontend_src_pages_removedstuff_tsx",
"target": "pages_removedstuff_removedstuff",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L20",
"weight": 1.0,
"_src": "frontend_src_pages_colorswitcher_tsx",
"_tgt": "pages_colorswitcher_getinitialcustomcolors",
"source": "frontend_src_pages_colorswitcher_tsx",
"target": "pages_colorswitcher_getinitialcustomcolors",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L143",
"weight": 1.0,
"_src": "frontend_src_pages_colorswitcher_tsx",
"_tgt": "pages_colorswitcher_toggledarkmode",
"source": "frontend_src_pages_colorswitcher_tsx",
"target": "pages_colorswitcher_toggledarkmode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L167",
"weight": 1.0,
"_src": "frontend_src_pages_colorswitcher_tsx",
"_tgt": "pages_colorswitcher_updateschemesfortheme",
"source": "frontend_src_pages_colorswitcher_tsx",
"target": "pages_colorswitcher_updateschemesfortheme",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L212",
"weight": 1.0,
"_src": "frontend_src_pages_colorswitcher_tsx",
"_tgt": "pages_colorswitcher_applyscheme",
"source": "frontend_src_pages_colorswitcher_tsx",
"target": "pages_colorswitcher_applyscheme",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L265",
"weight": 1.0,
"_src": "frontend_src_pages_colorswitcher_tsx",
"_tgt": "pages_colorswitcher_applycustomcolors",
"source": "frontend_src_pages_colorswitcher_tsx",
"target": "pages_colorswitcher_applycustomcolors",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L317",
"weight": 1.0,
"_src": "frontend_src_pages_colorswitcher_tsx",
"_tgt": "pages_colorswitcher_resetcolors",
"source": "frontend_src_pages_colorswitcher_tsx",
"target": "pages_colorswitcher_resetcolors",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L325",
"weight": 1.0,
"_src": "frontend_src_pages_colorswitcher_tsx",
"_tgt": "pages_colorswitcher_exportcolorscheme",
"source": "frontend_src_pages_colorswitcher_tsx",
"target": "pages_colorswitcher_exportcolorscheme",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L339",
"weight": 1.0,
"_src": "frontend_src_pages_colorswitcher_tsx",
"_tgt": "pages_colorswitcher_importcolorscheme",
"source": "frontend_src_pages_colorswitcher_tsx",
"target": "pages_colorswitcher_importcolorscheme",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L360",
"weight": 1.0,
"_src": "frontend_src_pages_colorswitcher_tsx",
"_tgt": "pages_colorswitcher_savecustomscheme",
"source": "frontend_src_pages_colorswitcher_tsx",
"target": "pages_colorswitcher_savecustomscheme",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L164",
"weight": 1.0,
"_src": "pages_colorswitcher_toggledarkmode",
"_tgt": "pages_colorswitcher_updateschemesfortheme",
"source": "pages_colorswitcher_toggledarkmode",
"target": "pages_colorswitcher_updateschemesfortheme",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ColorSwitcher.tsx",
"source_location": "L320",
"weight": 1.0,
"_src": "pages_colorswitcher_resetcolors",
"_tgt": "pages_colorswitcher_applyscheme",
"source": "pages_colorswitcher_applyscheme",
"target": "pages_colorswitcher_resetcolors",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L160",
"weight": 1.0,
"_src": "frontend_src_pages_dashboard_tsx",
"_tgt": "pages_dashboard_createemptystats",
"source": "frontend_src_pages_dashboard_tsx",
"target": "pages_dashboard_createemptystats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L188",
"weight": 1.0,
"_src": "frontend_src_pages_dashboard_tsx",
"_tgt": "pages_dashboard_formatbytes",
"source": "frontend_src_pages_dashboard_tsx",
"target": "pages_dashboard_formatbytes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L198",
"weight": 1.0,
"_src": "frontend_src_pages_dashboard_tsx",
"_tgt": "pages_dashboard_derivefiletype",
"source": "frontend_src_pages_dashboard_tsx",
"target": "pages_dashboard_derivefiletype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L231",
"weight": 1.0,
"_src": "frontend_src_pages_dashboard_tsx",
"_tgt": "pages_dashboard_stats",
"source": "frontend_src_pages_dashboard_tsx",
"target": "pages_dashboard_stats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L233",
"weight": 1.0,
"_src": "frontend_src_pages_dashboard_tsx",
"_tgt": "pages_dashboard_taskcompletionrate",
"source": "frontend_src_pages_dashboard_tsx",
"target": "pages_dashboard_taskcompletionrate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L240",
"weight": 1.0,
"_src": "frontend_src_pages_dashboard_tsx",
"_tgt": "pages_dashboard_storagepercentage",
"source": "frontend_src_pages_dashboard_tsx",
"target": "pages_dashboard_storagepercentage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L247",
"weight": 1.0,
"_src": "frontend_src_pages_dashboard_tsx",
"_tgt": "pages_dashboard_weeklyactivitytotal",
"source": "frontend_src_pages_dashboard_tsx",
"target": "pages_dashboard_weeklyactivitytotal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L250",
"weight": 1.0,
"_src": "frontend_src_pages_dashboard_tsx",
"_tgt": "pages_dashboard_handlebookmarksubmit",
"source": "frontend_src_pages_dashboard_tsx",
"target": "pages_dashboard_handlebookmarksubmit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L270",
"weight": 1.0,
"_src": "frontend_src_pages_dashboard_tsx",
"_tgt": "pages_dashboard_handlevideosubmit",
"source": "frontend_src_pages_dashboard_tsx",
"target": "pages_dashboard_handlevideosubmit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L441",
"weight": 1.0,
"_src": "frontend_src_pages_dashboard_tsx",
"_tgt": "pages_dashboard_getfileicon",
"source": "frontend_src_pages_dashboard_tsx",
"target": "pages_dashboard_getfileicon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L474",
"weight": 1.0,
"_src": "frontend_src_pages_dashboard_tsx",
"_tgt": "pages_dashboard_handledownloaddocument",
"source": "frontend_src_pages_dashboard_tsx",
"target": "pages_dashboard_handledownloaddocument",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L482",
"weight": 1.0,
"_src": "frontend_src_pages_dashboard_tsx",
"_tgt": "pages_dashboard_handlepreviewdocument",
"source": "frontend_src_pages_dashboard_tsx",
"target": "pages_dashboard_handlepreviewdocument",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L495",
"weight": 1.0,
"_src": "frontend_src_pages_dashboard_tsx",
"_tgt": "pages_dashboard_handleeditdocument",
"source": "frontend_src_pages_dashboard_tsx",
"target": "pages_dashboard_handleeditdocument",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L500",
"weight": 1.0,
"_src": "frontend_src_pages_dashboard_tsx",
"_tgt": "pages_dashboard_handledeletedocument",
"source": "frontend_src_pages_dashboard_tsx",
"target": "pages_dashboard_handledeletedocument",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L507",
"weight": 1.0,
"_src": "frontend_src_pages_dashboard_tsx",
"_tgt": "pages_dashboard_paginateddocuments",
"source": "frontend_src_pages_dashboard_tsx",
"target": "pages_dashboard_paginateddocuments",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L513",
"weight": 1.0,
"_src": "frontend_src_pages_dashboard_tsx",
"_tgt": "pages_dashboard_totalpages",
"source": "frontend_src_pages_dashboard_tsx",
"target": "pages_dashboard_totalpages",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L515",
"weight": 1.0,
"_src": "frontend_src_pages_dashboard_tsx",
"_tgt": "pages_dashboard_handlepagechange",
"source": "frontend_src_pages_dashboard_tsx",
"target": "pages_dashboard_handlepagechange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L520",
"weight": 1.0,
"_src": "frontend_src_pages_dashboard_tsx",
"_tgt": "pages_dashboard_handlerowsperpagechange",
"source": "frontend_src_pages_dashboard_tsx",
"target": "pages_dashboard_handlerowsperpagechange",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L234",
"weight": 1.0,
"_src": "pages_dashboard_taskcompletionrate",
"_tgt": "pages_dashboard_stats",
"source": "pages_dashboard_stats",
"target": "pages_dashboard_taskcompletionrate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L241",
"weight": 1.0,
"_src": "pages_dashboard_storagepercentage",
"_tgt": "pages_dashboard_stats",
"source": "pages_dashboard_stats",
"target": "pages_dashboard_storagepercentage",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L247",
"weight": 1.0,
"_src": "pages_dashboard_weeklyactivitytotal",
"_tgt": "pages_dashboard_stats",
"source": "pages_dashboard_stats",
"target": "pages_dashboard_weeklyactivitytotal",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Stats.tsx",
"source_location": "L183",
"weight": 1.0,
"_src": "pages_dashboard_stats",
"_tgt": "pages_stats_storagepercentage",
"source": "pages_dashboard_stats",
"target": "pages_stats_storagepercentage"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Stats.tsx",
"source_location": "L192",
"weight": 1.0,
"_src": "pages_dashboard_stats",
"_tgt": "pages_stats_taskcompletionrate",
"source": "pages_dashboard_stats",
"target": "pages_stats_taskcompletionrate"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Dashboard.tsx",
"source_location": "L516",
"weight": 1.0,
"_src": "pages_dashboard_handlepagechange",
"_tgt": "pages_dashboard_totalpages",
"source": "pages_dashboard_totalpages",
"target": "pages_dashboard_handlepagechange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L54",
"weight": 1.0,
"_src": "frontend_src_pages_tasks_tsx",
"_tgt": "pages_tasks_filteredtasks",
"source": "frontend_src_pages_tasks_tsx",
"target": "pages_tasks_filteredtasks",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L78",
"weight": 1.0,
"_src": "frontend_src_pages_tasks_tsx",
"_tgt": "pages_tasks_handleaddtask",
"source": "frontend_src_pages_tasks_tsx",
"target": "pages_tasks_handleaddtask",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L104",
"weight": 1.0,
"_src": "frontend_src_pages_tasks_tsx",
"_tgt": "pages_tasks_handleedittask",
"source": "frontend_src_pages_tasks_tsx",
"target": "pages_tasks_handleedittask",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L137",
"weight": 1.0,
"_src": "frontend_src_pages_tasks_tsx",
"_tgt": "pages_tasks_toggletaskcomplete",
"source": "frontend_src_pages_tasks_tsx",
"target": "pages_tasks_toggletaskcomplete",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L150",
"weight": 1.0,
"_src": "frontend_src_pages_tasks_tsx",
"_tgt": "pages_tasks_deletetask",
"source": "frontend_src_pages_tasks_tsx",
"target": "pages_tasks_deletetask",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L174",
"weight": 1.0,
"_src": "frontend_src_pages_tasks_tsx",
"_tgt": "pages_tasks_edittask",
"source": "frontend_src_pages_tasks_tsx",
"target": "pages_tasks_edittask",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L179",
"weight": 1.0,
"_src": "frontend_src_pages_tasks_tsx",
"_tgt": "pages_tasks_getprioritycolor",
"source": "frontend_src_pages_tasks_tsx",
"target": "pages_tasks_getprioritycolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L188",
"weight": 1.0,
"_src": "frontend_src_pages_tasks_tsx",
"_tgt": "pages_tasks_taskstats",
"source": "frontend_src_pages_tasks_tsx",
"target": "pages_tasks_taskstats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Tasks.tsx",
"source_location": "L195",
"weight": 1.0,
"_src": "frontend_src_pages_tasks_tsx",
"_tgt": "pages_tasks_hassearchorpriorityfilters",
"source": "frontend_src_pages_tasks_tsx",
"target": "pages_tasks_hassearchorpriorityfilters",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/AIChat.tsx",
"source_location": "L57",
"weight": 1.0,
"_src": "frontend_src_pages_aichat_tsx",
"_tgt": "pages_aichat_checkmobile",
"source": "frontend_src_pages_aichat_tsx",
"target": "pages_aichat_checkmobile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/AIChat.tsx",
"source_location": "L72",
"weight": 1.0,
"_src": "frontend_src_pages_aichat_tsx",
"_tgt": "pages_aichat_initializeaimodels",
"source": "frontend_src_pages_aichat_tsx",
"target": "pages_aichat_initializeaimodels",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/AIChat.tsx",
"source_location": "L86",
"weight": 1.0,
"_src": "frontend_src_pages_aichat_tsx",
"_tgt": "pages_aichat_handlesendmessage",
"source": "frontend_src_pages_aichat_tsx",
"target": "pages_aichat_handlesendmessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/AIChat.tsx",
"source_location": "L134",
"weight": 1.0,
"_src": "frontend_src_pages_aichat_tsx",
"_tgt": "pages_aichat_callaiapi",
"source": "frontend_src_pages_aichat_tsx",
"target": "pages_aichat_callaiapi",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/AIChat.tsx",
"source_location": "L162",
"weight": 1.0,
"_src": "frontend_src_pages_aichat_tsx",
"_tgt": "pages_aichat_handleclickoutside",
"source": "frontend_src_pages_aichat_tsx",
"target": "pages_aichat_handleclickoutside",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/AIChat.tsx",
"source_location": "L176",
"weight": 1.0,
"_src": "frontend_src_pages_aichat_tsx",
"_tgt": "pages_aichat_startnewchat",
"source": "frontend_src_pages_aichat_tsx",
"target": "pages_aichat_startnewchat",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/AIChat.tsx",
"source_location": "L105",
"weight": 1.0,
"_src": "pages_aichat_handlesendmessage",
"_tgt": "pages_aichat_callaiapi",
"source": "pages_aichat_handlesendmessage",
"target": "pages_aichat_callaiapi",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L82",
"weight": 1.0,
"_src": "frontend_src_pages_learningpaths_tsx",
"_tgt": "pages_learningpaths_fetchdata",
"source": "frontend_src_pages_learningpaths_tsx",
"target": "pages_learningpaths_fetchdata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L157",
"weight": 1.0,
"_src": "frontend_src_pages_learningpaths_tsx",
"_tgt": "pages_learningpaths_handlesearch",
"source": "frontend_src_pages_learningpaths_tsx",
"target": "pages_learningpaths_handlesearch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L162",
"weight": 1.0,
"_src": "frontend_src_pages_learningpaths_tsx",
"_tgt": "pages_learningpaths_getdifficultycolor",
"source": "frontend_src_pages_learningpaths_tsx",
"target": "pages_learningpaths_getdifficultycolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L167",
"weight": 1.0,
"_src": "frontend_src_pages_learningpaths_tsx",
"_tgt": "pages_learningpaths_getcategoryicon",
"source": "frontend_src_pages_learningpaths_tsx",
"target": "pages_learningpaths_getcategoryicon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L200",
"weight": 1.0,
"_src": "frontend_src_pages_learningpaths_tsx",
"_tgt": "pages_learningpaths_getcategorycolor",
"source": "frontend_src_pages_learningpaths_tsx",
"target": "pages_learningpaths_getcategorycolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L205",
"weight": 1.0,
"_src": "frontend_src_pages_learningpaths_tsx",
"_tgt": "pages_learningpaths_handleenroll",
"source": "frontend_src_pages_learningpaths_tsx",
"target": "pages_learningpaths_handleenroll",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L239",
"weight": 1.0,
"_src": "frontend_src_pages_learningpaths_tsx",
"_tgt": "pages_learningpaths_openpreview",
"source": "frontend_src_pages_learningpaths_tsx",
"target": "pages_learningpaths_openpreview",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L244",
"weight": 1.0,
"_src": "frontend_src_pages_learningpaths_tsx",
"_tgt": "pages_learningpaths_renderstars",
"source": "frontend_src_pages_learningpaths_tsx",
"target": "pages_learningpaths_renderstars",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L159",
"weight": 1.0,
"_src": "pages_learningpaths_handlesearch",
"_tgt": "pages_learningpaths_fetchdata",
"source": "pages_learningpaths_fetchdata",
"target": "pages_learningpaths_handlesearch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L84",
"weight": 1.0,
"_src": "pages_learningpaths_fetchdata",
"_tgt": "lib_auth_isdemomode",
"source": "pages_learningpaths_fetchdata",
"target": "lib_auth_isdemomode"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L86",
"weight": 1.0,
"_src": "pages_learningpaths_fetchdata",
"_tgt": "lib_mockdata_getmocklearningpaths",
"source": "pages_learningpaths_fetchdata",
"target": "lib_mockdata_getmocklearningpaths"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/LearningPaths.tsx",
"source_location": "L207",
"weight": 1.0,
"_src": "pages_learningpaths_handleenroll",
"_tgt": "lib_auth_isdemomode",
"source": "pages_learningpaths_handleenroll",
"target": "lib_auth_isdemomode"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Messages.tsx",
"source_location": "L174",
"weight": 1.0,
"_src": "frontend_src_pages_messages_tsx",
"_tgt": "pages_messages_messages",
"source": "frontend_src_pages_messages_tsx",
"target": "pages_messages_messages",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Messages.tsx",
"source_location": "L2289",
"weight": 1.0,
"_src": "frontend_src_pages_messages_tsx",
"_tgt": "pages_messages_iscallactive",
"source": "frontend_src_pages_messages_tsx",
"target": "pages_messages_iscallactive",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Messages.tsx",
"source_location": "L2630",
"weight": 1.0,
"_src": "frontend_src_pages_messages_tsx",
"_tgt": "pages_messages_stopvoicerecording",
"source": "frontend_src_pages_messages_tsx",
"target": "pages_messages_stopvoicerecording",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Messages.tsx",
"source_location": "L2654",
"weight": 1.0,
"_src": "frontend_src_pages_messages_tsx",
"_tgt": "pages_messages_if",
"source": "frontend_src_pages_messages_tsx",
"target": "pages_messages_if",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Messages.tsx",
"source_location": "L2676",
"weight": 1.0,
"_src": "frontend_src_pages_messages_tsx",
"_tgt": "pages_messages_selectmentionoption",
"source": "frontend_src_pages_messages_tsx",
"target": "pages_messages_selectmentionoption",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Messages.tsx",
"source_location": "L2776",
"weight": 1.0,
"_src": "frontend_src_pages_messages_tsx",
"_tgt": "pages_messages_availableaireferencemodels",
"source": "frontend_src_pages_messages_tsx",
"target": "pages_messages_availableaireferencemodels",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Messages.tsx",
"source_location": "L2914",
"weight": 1.0,
"_src": "frontend_src_pages_messages_tsx",
"_tgt": "pages_messages_teams",
"source": "frontend_src_pages_messages_tsx",
"target": "pages_messages_teams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Messages.tsx",
"source_location": "L3079",
"weight": 1.0,
"_src": "frontend_src_pages_messages_tsx",
"_tgt": "pages_messages_members",
"source": "frontend_src_pages_messages_tsx",
"target": "pages_messages_members",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Messages.tsx",
"source_location": "L175",
"weight": 1.0,
"_src": "pages_messages_messages",
"_tgt": "lib_haptics_usehaptics",
"source": "pages_messages_messages",
"target": "lib_haptics_usehaptics"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Login.tsx",
"source_location": "L18",
"weight": 1.0,
"_src": "frontend_src_pages_login_tsx",
"_tgt": "pages_login_getsafenextpath",
"source": "frontend_src_pages_login_tsx",
"target": "pages_login_getsafenextpath",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Login.tsx",
"source_location": "L121",
"weight": 1.0,
"_src": "frontend_src_pages_login_tsx",
"_tgt": "pages_login_handlesubmit",
"source": "frontend_src_pages_login_tsx",
"target": "pages_login_handlesubmit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Login.tsx",
"source_location": "L150",
"weight": 1.0,
"_src": "frontend_src_pages_login_tsx",
"_tgt": "pages_login_handleinputchange",
"source": "frontend_src_pages_login_tsx",
"target": "pages_login_handleinputchange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Login.tsx",
"source_location": "L154",
"weight": 1.0,
"_src": "frontend_src_pages_login_tsx",
"_tgt": "pages_login_togglemode",
"source": "frontend_src_pages_login_tsx",
"target": "pages_login_togglemode",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Login.tsx",
"source_location": "L142",
"weight": 1.0,
"_src": "pages_login_handlesubmit",
"_tgt": "pages_login_getsafenextpath",
"source": "pages_login_getsafenextpath",
"target": "pages_login_handlesubmit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L142",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_getauthtoken",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_getauthtoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L144",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_parserepopayload",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_parserepopayload",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L154",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_fetchwithauth",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_fetchwithauth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L169",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_loadfiles",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_loadfiles",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L246",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_loadgithubbackupworkspace",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_loadgithubbackupworkspace",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L326",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_handleinstallgithubapp",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_handleinstallgithubapp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L348",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_handlebackupselectedrepos",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_handlebackupselectedrepos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L390",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_filteredfiles",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_filteredfiles",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L404",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_alltags",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_alltags",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L410",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_toggletag",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_toggletag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L419",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_handlefileupload",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_handlefileupload",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L445",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_handlepreviewfile",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_handlepreviewfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L450",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_handlecopylink",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_handlecopylink",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L465",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_handlesharefile",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_handlesharefile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L478",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_handledownloadfile",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_handledownloadfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L491",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_deletefile",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_deletefile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L499",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_isreposelected",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_isreposelected",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L501",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_togglereposelection",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_togglereposelection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L509",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_selectallrepos",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_selectallrepos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L510",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_clearselectedrepos",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_clearselectedrepos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L512",
"weight": 1.0,
"_src": "frontend_src_pages_files_tsx",
"_tgt": "pages_files_formatsourcelabel",
"source": "frontend_src_pages_files_tsx",
"target": "pages_files_formatsourcelabel",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L155",
"weight": 1.0,
"_src": "pages_files_fetchwithauth",
"_tgt": "pages_files_getauthtoken",
"source": "pages_files_getauthtoken",
"target": "pages_files_fetchwithauth",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L251",
"weight": 1.0,
"_src": "pages_files_loadgithubbackupworkspace",
"_tgt": "pages_files_getauthtoken",
"source": "pages_files_getauthtoken",
"target": "pages_files_loadgithubbackupworkspace",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L310",
"weight": 1.0,
"_src": "pages_files_loadgithubbackupworkspace",
"_tgt": "pages_files_parserepopayload",
"source": "pages_files_parserepopayload",
"target": "pages_files_loadgithubbackupworkspace",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L194",
"weight": 1.0,
"_src": "pages_files_loadfiles",
"_tgt": "pages_files_fetchwithauth",
"source": "pages_files_fetchwithauth",
"target": "pages_files_loadfiles",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L264",
"weight": 1.0,
"_src": "pages_files_loadgithubbackupworkspace",
"_tgt": "pages_files_fetchwithauth",
"source": "pages_files_fetchwithauth",
"target": "pages_files_loadgithubbackupworkspace",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L331",
"weight": 1.0,
"_src": "pages_files_handleinstallgithubapp",
"_tgt": "pages_files_fetchwithauth",
"source": "pages_files_fetchwithauth",
"target": "pages_files_handleinstallgithubapp",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L359",
"weight": 1.0,
"_src": "pages_files_handlebackupselectedrepos",
"_tgt": "pages_files_fetchwithauth",
"source": "pages_files_fetchwithauth",
"target": "pages_files_handlebackupselectedrepos",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L173",
"weight": 1.0,
"_src": "pages_files_loadfiles",
"_tgt": "lib_auth_isdemomode",
"source": "pages_files_loadfiles",
"target": "lib_auth_isdemomode"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L174",
"weight": 1.0,
"_src": "pages_files_loadfiles",
"_tgt": "lib_mockdata_getmockdocuments",
"source": "pages_files_loadfiles",
"target": "lib_mockdata_getmockdocuments"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Files.tsx",
"source_location": "L379",
"weight": 1.0,
"_src": "pages_files_handlebackupselectedrepos",
"_tgt": "pages_files_loadgithubbackupworkspace",
"source": "pages_files_loadgithubbackupworkspace",
"target": "pages_files_handlebackupselectedrepos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Profile.tsx",
"source_location": "L6",
"weight": 1.0,
"_src": "frontend_src_pages_profile_tsx",
"_tgt": "pages_profile_profile",
"source": "frontend_src_pages_profile_tsx",
"target": "pages_profile_profile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Profile.tsx",
"source_location": "L7",
"weight": 1.0,
"_src": "pages_profile_profile",
"_tgt": "lib_haptics_usehaptics",
"source": "pages_profile_profile",
"target": "lib_haptics_usehaptics"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L47",
"weight": 1.0,
"_src": "frontend_src_pages_youtube_tsx",
"_tgt": "pages_youtube_videocard",
"source": "frontend_src_pages_youtube_tsx",
"target": "pages_youtube_videocard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L167",
"weight": 1.0,
"_src": "frontend_src_pages_youtube_tsx",
"_tgt": "pages_youtube_filteredchannels",
"source": "frontend_src_pages_youtube_tsx",
"target": "pages_youtube_filteredchannels",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L179",
"weight": 1.0,
"_src": "frontend_src_pages_youtube_tsx",
"_tgt": "pages_youtube_extractvideoid",
"source": "frontend_src_pages_youtube_tsx",
"target": "pages_youtube_extractvideoid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L186",
"weight": 1.0,
"_src": "frontend_src_pages_youtube_tsx",
"_tgt": "pages_youtube_getvideoinfo",
"source": "frontend_src_pages_youtube_tsx",
"target": "pages_youtube_getvideoinfo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L224",
"weight": 1.0,
"_src": "frontend_src_pages_youtube_tsx",
"_tgt": "pages_youtube_loadpredefinedvideos",
"source": "frontend_src_pages_youtube_tsx",
"target": "pages_youtube_loadpredefinedvideos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L389",
"weight": 1.0,
"_src": "frontend_src_pages_youtube_tsx",
"_tgt": "pages_youtube_loadsavedvideos",
"source": "frontend_src_pages_youtube_tsx",
"target": "pages_youtube_loadsavedvideos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L427",
"weight": 1.0,
"_src": "frontend_src_pages_youtube_tsx",
"_tgt": "pages_youtube_handlekeydown",
"source": "frontend_src_pages_youtube_tsx",
"target": "pages_youtube_handlekeydown",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L451",
"weight": 1.0,
"_src": "frontend_src_pages_youtube_tsx",
"_tgt": "pages_youtube_handletabchange",
"source": "frontend_src_pages_youtube_tsx",
"target": "pages_youtube_handletabchange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L459",
"weight": 1.0,
"_src": "frontend_src_pages_youtube_tsx",
"_tgt": "pages_youtube_handlesearch",
"source": "frontend_src_pages_youtube_tsx",
"target": "pages_youtube_handlesearch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L536",
"weight": 1.0,
"_src": "frontend_src_pages_youtube_tsx",
"_tgt": "pages_youtube_handlekeypress",
"source": "frontend_src_pages_youtube_tsx",
"target": "pages_youtube_handlekeypress",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L542",
"weight": 1.0,
"_src": "frontend_src_pages_youtube_tsx",
"_tgt": "pages_youtube_handleinput",
"source": "frontend_src_pages_youtube_tsx",
"target": "pages_youtube_handleinput",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L549",
"weight": 1.0,
"_src": "frontend_src_pages_youtube_tsx",
"_tgt": "pages_youtube_handlepreviewvideo",
"source": "frontend_src_pages_youtube_tsx",
"target": "pages_youtube_handlepreviewvideo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L554",
"weight": 1.0,
"_src": "frontend_src_pages_youtube_tsx",
"_tgt": "pages_youtube_handlesavevideo",
"source": "frontend_src_pages_youtube_tsx",
"target": "pages_youtube_handlesavevideo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L733",
"weight": 1.0,
"_src": "frontend_src_pages_youtube_tsx",
"_tgt": "pages_youtube_isloadingpredefined",
"source": "frontend_src_pages_youtube_tsx",
"target": "pages_youtube_isloadingpredefined",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L472",
"weight": 1.0,
"_src": "pages_youtube_handlesearch",
"_tgt": "pages_youtube_extractvideoid",
"source": "pages_youtube_extractvideoid",
"target": "pages_youtube_handlesearch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L475",
"weight": 1.0,
"_src": "pages_youtube_handlesearch",
"_tgt": "pages_youtube_getvideoinfo",
"source": "pages_youtube_getvideoinfo",
"target": "pages_youtube_handlesearch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L190",
"weight": 1.0,
"_src": "pages_youtube_getvideoinfo",
"_tgt": "lib_brave_search_getauthheaders",
"source": "pages_youtube_getvideoinfo",
"target": "lib_brave_search_getauthheaders"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L227",
"weight": 1.0,
"_src": "pages_youtube_loadpredefinedvideos",
"_tgt": "pages_youtube_isloadingpredefined",
"source": "pages_youtube_loadpredefinedvideos",
"target": "pages_youtube_isloadingpredefined",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L455",
"weight": 1.0,
"_src": "pages_youtube_handletabchange",
"_tgt": "pages_youtube_loadpredefinedvideos",
"source": "pages_youtube_loadpredefinedvideos",
"target": "pages_youtube_handletabchange",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L309",
"weight": 1.0,
"_src": "pages_youtube_loadpredefinedvideos",
"_tgt": "lib_brave_search_getauthheaders",
"source": "pages_youtube_loadpredefinedvideos",
"target": "lib_brave_search_getauthheaders"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L345",
"weight": 1.0,
"_src": "pages_youtube_loadpredefinedvideos",
"_tgt": "lib_auth_isdemomode",
"source": "pages_youtube_loadpredefinedvideos",
"target": "lib_auth_isdemomode"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L347",
"weight": 1.0,
"_src": "pages_youtube_loadpredefinedvideos",
"_tgt": "lib_mockdata_getmockvideos",
"source": "pages_youtube_loadpredefinedvideos",
"target": "lib_mockdata_getmockvideos"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L579",
"weight": 1.0,
"_src": "pages_youtube_handlesavevideo",
"_tgt": "pages_youtube_loadsavedvideos",
"source": "pages_youtube_loadsavedvideos",
"target": "pages_youtube_handlesavevideo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L394",
"weight": 1.0,
"_src": "pages_youtube_loadsavedvideos",
"_tgt": "lib_brave_search_getauthheaders",
"source": "pages_youtube_loadsavedvideos",
"target": "lib_brave_search_getauthheaders"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L538",
"weight": 1.0,
"_src": "pages_youtube_handlekeypress",
"_tgt": "pages_youtube_handlesearch",
"source": "pages_youtube_handlesearch",
"target": "pages_youtube_handlekeypress",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L496",
"weight": 1.0,
"_src": "pages_youtube_handlesearch",
"_tgt": "lib_brave_search_getauthheaders",
"source": "pages_youtube_handlesearch",
"target": "lib_brave_search_getauthheaders"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Youtube.tsx",
"source_location": "L566",
"weight": 1.0,
"_src": "pages_youtube_handlesavevideo",
"_tgt": "lib_brave_search_getauthheaders",
"source": "pages_youtube_handlesavevideo",
"target": "lib_brave_search_getauthheaders"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L35",
"weight": 1.0,
"_src": "frontend_src_pages_notes_tsx",
"_tgt": "pages_notes_normalizenoteid",
"source": "frontend_src_pages_notes_tsx",
"target": "pages_notes_normalizenoteid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L51",
"weight": 1.0,
"_src": "frontend_src_pages_notes_tsx",
"_tgt": "pages_notes_normalizenotedate",
"source": "frontend_src_pages_notes_tsx",
"target": "pages_notes_normalizenotedate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L79",
"weight": 1.0,
"_src": "frontend_src_pages_notes_tsx",
"_tgt": "pages_notes_getnotekind",
"source": "frontend_src_pages_notes_tsx",
"target": "pages_notes_getnotekind",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L85",
"weight": 1.0,
"_src": "frontend_src_pages_notes_tsx",
"_tgt": "pages_notes_formatdisplaydate",
"source": "frontend_src_pages_notes_tsx",
"target": "pages_notes_formatdisplaydate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L178",
"weight": 1.0,
"_src": "frontend_src_pages_notes_tsx",
"_tgt": "pages_notes_filterednotes",
"source": "frontend_src_pages_notes_tsx",
"target": "pages_notes_filterednotes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L198",
"weight": 1.0,
"_src": "frontend_src_pages_notes_tsx",
"_tgt": "pages_notes_alltags",
"source": "frontend_src_pages_notes_tsx",
"target": "pages_notes_alltags",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L206",
"weight": 1.0,
"_src": "frontend_src_pages_notes_tsx",
"_tgt": "pages_notes_toggletag",
"source": "frontend_src_pages_notes_tsx",
"target": "pages_notes_toggletag",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L215",
"weight": 1.0,
"_src": "frontend_src_pages_notes_tsx",
"_tgt": "pages_notes_handleaddnote",
"source": "frontend_src_pages_notes_tsx",
"target": "pages_notes_handleaddnote",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L272",
"weight": 1.0,
"_src": "frontend_src_pages_notes_tsx",
"_tgt": "pages_notes_handleeditnote",
"source": "frontend_src_pages_notes_tsx",
"target": "pages_notes_handleeditnote",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L325",
"weight": 1.0,
"_src": "frontend_src_pages_notes_tsx",
"_tgt": "pages_notes_togglepin",
"source": "frontend_src_pages_notes_tsx",
"target": "pages_notes_togglepin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L358",
"weight": 1.0,
"_src": "frontend_src_pages_notes_tsx",
"_tgt": "pages_notes_deletenote",
"source": "frontend_src_pages_notes_tsx",
"target": "pages_notes_deletenote",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L384",
"weight": 1.0,
"_src": "frontend_src_pages_notes_tsx",
"_tgt": "pages_notes_starteditnote",
"source": "frontend_src_pages_notes_tsx",
"target": "pages_notes_starteditnote",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L389",
"weight": 1.0,
"_src": "frontend_src_pages_notes_tsx",
"_tgt": "pages_notes_viewnote",
"source": "frontend_src_pages_notes_tsx",
"target": "pages_notes_viewnote",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L395",
"weight": 1.0,
"_src": "frontend_src_pages_notes_tsx",
"_tgt": "pages_notes_copynotecontent",
"source": "frontend_src_pages_notes_tsx",
"target": "pages_notes_copynotecontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L405",
"weight": 1.0,
"_src": "frontend_src_pages_notes_tsx",
"_tgt": "pages_notes_togglenoteexpansion",
"source": "frontend_src_pages_notes_tsx",
"target": "pages_notes_togglenoteexpansion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L417",
"weight": 1.0,
"_src": "frontend_src_pages_notes_tsx",
"_tgt": "pages_notes_exportnote",
"source": "frontend_src_pages_notes_tsx",
"target": "pages_notes_exportnote",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L428",
"weight": 1.0,
"_src": "frontend_src_pages_notes_tsx",
"_tgt": "pages_notes_updatenotecheckbox",
"source": "frontend_src_pages_notes_tsx",
"target": "pages_notes_updatenotecheckbox",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L489",
"weight": 1.0,
"_src": "frontend_src_pages_notes_tsx",
"_tgt": "pages_notes_handleupdatenotecontent",
"source": "frontend_src_pages_notes_tsx",
"target": "pages_notes_handleupdatenotecontent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L252",
"weight": 1.0,
"_src": "pages_notes_handleaddnote",
"_tgt": "pages_notes_normalizenoteid",
"source": "pages_notes_normalizenoteid",
"target": "pages_notes_handleaddnote",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L255",
"weight": 1.0,
"_src": "pages_notes_handleaddnote",
"_tgt": "pages_notes_normalizenotedate",
"source": "pages_notes_normalizenotedate",
"target": "pages_notes_handleaddnote",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L217",
"weight": 1.0,
"_src": "pages_notes_handleaddnote",
"_tgt": "lib_auth_isdemomode",
"source": "pages_notes_handleaddnote",
"target": "lib_auth_isdemomode"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L217",
"weight": 1.0,
"_src": "pages_notes_handleaddnote",
"_tgt": "lib_demo_mode_shoulduserealbackend",
"source": "pages_notes_handleaddnote",
"target": "lib_demo_mode_shoulduserealbackend"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L274",
"weight": 1.0,
"_src": "pages_notes_handleeditnote",
"_tgt": "lib_auth_isdemomode",
"source": "pages_notes_handleeditnote",
"target": "lib_auth_isdemomode"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L274",
"weight": 1.0,
"_src": "pages_notes_handleeditnote",
"_tgt": "lib_demo_mode_shoulduserealbackend",
"source": "pages_notes_handleeditnote",
"target": "lib_demo_mode_shoulduserealbackend"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L327",
"weight": 1.0,
"_src": "pages_notes_togglepin",
"_tgt": "lib_auth_isdemomode",
"source": "pages_notes_togglepin",
"target": "lib_auth_isdemomode"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L327",
"weight": 1.0,
"_src": "pages_notes_togglepin",
"_tgt": "lib_demo_mode_shoulduserealbackend",
"source": "pages_notes_togglepin",
"target": "lib_demo_mode_shoulduserealbackend"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L360",
"weight": 1.0,
"_src": "pages_notes_deletenote",
"_tgt": "lib_auth_isdemomode",
"source": "pages_notes_deletenote",
"target": "lib_auth_isdemomode"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/Notes.tsx",
"source_location": "L360",
"weight": 1.0,
"_src": "pages_notes_deletenote",
"_tgt": "lib_demo_mode_shoulduserealbackend",
"source": "pages_notes_deletenote",
"target": "lib_demo_mode_shoulduserealbackend"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L17",
"weight": 1.0,
"_src": "frontend_src_pages_sharetarget_tsx",
"_tgt": "pages_sharetarget_extractfirsturl",
"source": "frontend_src_pages_sharetarget_tsx",
"target": "pages_sharetarget_extractfirsturl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L26",
"weight": 1.0,
"_src": "frontend_src_pages_sharetarget_tsx",
"_tgt": "pages_sharetarget_normalizeurl",
"source": "frontend_src_pages_sharetarget_tsx",
"target": "pages_sharetarget_normalizeurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L39",
"weight": 1.0,
"_src": "frontend_src_pages_sharetarget_tsx",
"_tgt": "pages_sharetarget_derivetitle",
"source": "frontend_src_pages_sharetarget_tsx",
"target": "pages_sharetarget_derivetitle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L52",
"weight": 1.0,
"_src": "frontend_src_pages_sharetarget_tsx",
"_tgt": "pages_sharetarget_isgenerictitle",
"source": "frontend_src_pages_sharetarget_tsx",
"target": "pages_sharetarget_isgenerictitle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L70",
"weight": 1.0,
"_src": "frontend_src_pages_sharetarget_tsx",
"_tgt": "pages_sharetarget_derivedescription",
"source": "frontend_src_pages_sharetarget_tsx",
"target": "pages_sharetarget_derivedescription",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L75",
"weight": 1.0,
"_src": "frontend_src_pages_sharetarget_tsx",
"_tgt": "pages_sharetarget_lookslikeyoutube",
"source": "frontend_src_pages_sharetarget_tsx",
"target": "pages_sharetarget_lookslikeyoutube",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L84",
"weight": 1.0,
"_src": "frontend_src_pages_sharetarget_tsx",
"_tgt": "pages_sharetarget_writependingshare",
"source": "frontend_src_pages_sharetarget_tsx",
"target": "pages_sharetarget_writependingshare",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L88",
"weight": 1.0,
"_src": "frontend_src_pages_sharetarget_tsx",
"_tgt": "pages_sharetarget_readpendingshare",
"source": "frontend_src_pages_sharetarget_tsx",
"target": "pages_sharetarget_readpendingshare",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L106",
"weight": 1.0,
"_src": "frontend_src_pages_sharetarget_tsx",
"_tgt": "pages_sharetarget_clearpendingshare",
"source": "frontend_src_pages_sharetarget_tsx",
"target": "pages_sharetarget_clearpendingshare",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/ShareTarget.tsx",
"source_location": "L110",
"weight": 1.0,
"_src": "frontend_src_pages_sharetarget_tsx",
"_tgt": "pages_sharetarget_sharetarget",
"source": "frontend_src_pages_sharetarget_tsx",
"target": "pages_sharetarget_sharetarget",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Activity.tsx",
"source_location": "L20",
"weight": 1.0,
"_src": "frontend_src_pages_activity_tsx",
"_tgt": "pages_activity_handlerefresh",
"source": "frontend_src_pages_activity_tsx",
"target": "pages_activity_handlerefresh",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L56",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_getbookmarkinitial",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_getbookmarkinitial",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L61",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_adaptbookmarkfromapi",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_adaptbookmarkfromapi",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L90",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_getfaviconurl",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_getfaviconurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L99",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_getscreenshoturl",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_getscreenshoturl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L179",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_getalltags",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_getalltags",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L188",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_getallvideotags",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_getallvideotags",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L196",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_filteredbookmarks",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_filteredbookmarks",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L213",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_filteredvideobookmarks",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_filteredvideobookmarks",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L232",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_handleaddbookmark",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_handleaddbookmark",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L260",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_toggleimportant",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_toggleimportant",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L271",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_deletebookmark",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_deletebookmark",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L296",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_editbookmark",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_editbookmark",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L301",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_handletagclick",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_handletagclick",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L306",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_handlevideotagclick",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_handlevideotagclick",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L311",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_resetfilters",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_resetfilters",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L316",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_resetvideofilters",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_resetvideofilters",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L321",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_handleeditbookmark",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_handleeditbookmark",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L354",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_handlevideosubmit",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_handlevideosubmit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L723",
"weight": 1.0,
"_src": "frontend_src_pages_bookmarks_tsx",
"_tgt": "pages_bookmarks_if",
"source": "frontend_src_pages_bookmarks_tsx",
"target": "pages_bookmarks_if",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L250",
"weight": 1.0,
"_src": "pages_bookmarks_handleaddbookmark",
"_tgt": "pages_bookmarks_adaptbookmarkfromapi",
"source": "pages_bookmarks_adaptbookmarkfromapi",
"target": "pages_bookmarks_handleaddbookmark",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Bookmarks.tsx",
"source_location": "L341",
"weight": 1.0,
"_src": "pages_bookmarks_handleeditbookmark",
"_tgt": "pages_bookmarks_adaptbookmarkfromapi",
"source": "pages_bookmarks_adaptbookmarkfromapi",
"target": "pages_bookmarks_handleeditbookmark",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/BrowserExtensionSettings.tsx",
"source_location": "L286",
"weight": 1.0,
"_src": "frontend_src_pages_browserextensionsettings_tsx",
"_tgt": "pages_browserextensionsettings_if",
"source": "frontend_src_pages_browserextensionsettings_tsx",
"target": "pages_browserextensionsettings_if",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/BrowserExtensionSettings.tsx",
"source_location": "L452",
"weight": 1.0,
"_src": "frontend_src_pages_browserextensionsettings_tsx",
"_tgt": "pages_browserextensionsettings_apikeys",
"source": "frontend_src_pages_browserextensionsettings_tsx",
"target": "pages_browserextensionsettings_apikeys",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Search.tsx",
"source_location": "L3",
"weight": 1.0,
"_src": "frontend_src_pages_search_tsx",
"_tgt": "pages_search_search",
"source": "frontend_src_pages_search_tsx",
"target": "pages_search_search",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L135",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_weeklytotal",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_weeklytotal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L136",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_selectedcount",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_selectedcount",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L138",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_filteredrepos",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_filteredrepos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L159",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_uniquelanguages",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_uniquelanguages",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L164",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_getauthtoken",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_getauthtoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L182",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_resetgithubdata",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_resetgithubdata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L196",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_processlanguages",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_processlanguages",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L212",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_generaterecentactivity",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_generaterecentactivity",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L225",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_updatestatsfromrepos",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_updatestatsfromrepos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L244",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_extractrepos",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_extractrepos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L254",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_fetchgithubappstatus",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_fetchgithubappstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L286",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_fetchgithubbackups",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_fetchgithubbackups",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L311",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_fetchrepos",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_fetchrepos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L337",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_fetchgithubactivity",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_fetchgithubactivity",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L363",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_updategithubactivitycomponent",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_updategithubactivitycomponent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L370",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_fetchgithubstats",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_fetchgithubstats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L377",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_fetchgithubapprepos",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_fetchgithubapprepos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L384",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_checkgithubconnection",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_checkgithubconnection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L442",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_connectgithub",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_connectgithub",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L446",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_installgithubapp",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_installgithubapp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L477",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_togglereposelection",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_togglereposelection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L485",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_selectallrepos",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_selectallrepos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L489",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_clearreposelection",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_clearreposelection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L493",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_backupselectedrepositories",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_backupselectedrepositories",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L545",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_disconnectgithub",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_disconnectgithub",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L555",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_formatdate",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_formatdate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L559",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_getlanguagecolor",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_getlanguagecolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L564",
"weight": 1.0,
"_src": "frontend_src_pages_github_tsx",
"_tgt": "pages_github_getlanguageicon",
"source": "frontend_src_pages_github_tsx",
"target": "pages_github_getlanguageicon",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L256",
"weight": 1.0,
"_src": "pages_github_fetchgithubappstatus",
"_tgt": "pages_github_getauthtoken",
"source": "pages_github_getauthtoken",
"target": "pages_github_fetchgithubappstatus",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L288",
"weight": 1.0,
"_src": "pages_github_fetchgithubbackups",
"_tgt": "pages_github_getauthtoken",
"source": "pages_github_getauthtoken",
"target": "pages_github_fetchgithubbackups",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L313",
"weight": 1.0,
"_src": "pages_github_fetchrepos",
"_tgt": "pages_github_getauthtoken",
"source": "pages_github_getauthtoken",
"target": "pages_github_fetchrepos",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L339",
"weight": 1.0,
"_src": "pages_github_fetchgithubactivity",
"_tgt": "pages_github_getauthtoken",
"source": "pages_github_getauthtoken",
"target": "pages_github_fetchgithubactivity",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L386",
"weight": 1.0,
"_src": "pages_github_checkgithubconnection",
"_tgt": "pages_github_getauthtoken",
"source": "pages_github_getauthtoken",
"target": "pages_github_checkgithubconnection",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L451",
"weight": 1.0,
"_src": "pages_github_installgithubapp",
"_tgt": "pages_github_getauthtoken",
"source": "pages_github_getauthtoken",
"target": "pages_github_installgithubapp",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L495",
"weight": 1.0,
"_src": "pages_github_backupselectedrepositories",
"_tgt": "pages_github_getauthtoken",
"source": "pages_github_getauthtoken",
"target": "pages_github_backupselectedrepositories",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L373",
"weight": 1.0,
"_src": "pages_github_fetchgithubstats",
"_tgt": "pages_github_resetgithubdata",
"source": "pages_github_resetgithubdata",
"target": "pages_github_fetchgithubstats",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L380",
"weight": 1.0,
"_src": "pages_github_fetchgithubapprepos",
"_tgt": "pages_github_resetgithubdata",
"source": "pages_github_resetgithubdata",
"target": "pages_github_fetchgithubapprepos",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L401",
"weight": 1.0,
"_src": "pages_github_checkgithubconnection",
"_tgt": "pages_github_resetgithubdata",
"source": "pages_github_resetgithubdata",
"target": "pages_github_checkgithubconnection",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L549",
"weight": 1.0,
"_src": "pages_github_disconnectgithub",
"_tgt": "pages_github_resetgithubdata",
"source": "pages_github_resetgithubdata",
"target": "pages_github_disconnectgithub",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L226",
"weight": 1.0,
"_src": "pages_github_updatestatsfromrepos",
"_tgt": "pages_github_processlanguages",
"source": "pages_github_processlanguages",
"target": "pages_github_updatestatsfromrepos",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L227",
"weight": 1.0,
"_src": "pages_github_updatestatsfromrepos",
"_tgt": "pages_github_generaterecentactivity",
"source": "pages_github_generaterecentactivity",
"target": "pages_github_updatestatsfromrepos",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L329",
"weight": 1.0,
"_src": "pages_github_fetchrepos",
"_tgt": "pages_github_updatestatsfromrepos",
"source": "pages_github_updatestatsfromrepos",
"target": "pages_github_fetchrepos",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L328",
"weight": 1.0,
"_src": "pages_github_fetchrepos",
"_tgt": "pages_github_extractrepos",
"source": "pages_github_extractrepos",
"target": "pages_github_fetchrepos",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L411",
"weight": 1.0,
"_src": "pages_github_checkgithubconnection",
"_tgt": "pages_github_fetchgithubappstatus",
"source": "pages_github_fetchgithubappstatus",
"target": "pages_github_checkgithubconnection",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L412",
"weight": 1.0,
"_src": "pages_github_checkgithubconnection",
"_tgt": "pages_github_fetchgithubbackups",
"source": "pages_github_fetchgithubbackups",
"target": "pages_github_checkgithubconnection",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L534",
"weight": 1.0,
"_src": "pages_github_backupselectedrepositories",
"_tgt": "pages_github_fetchgithubbackups",
"source": "pages_github_fetchgithubbackups",
"target": "pages_github_backupselectedrepositories",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L371",
"weight": 1.0,
"_src": "pages_github_fetchgithubstats",
"_tgt": "pages_github_fetchrepos",
"source": "pages_github_fetchrepos",
"target": "pages_github_fetchgithubstats",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L378",
"weight": 1.0,
"_src": "pages_github_fetchgithubapprepos",
"_tgt": "pages_github_fetchrepos",
"source": "pages_github_fetchrepos",
"target": "pages_github_fetchgithubapprepos",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L357",
"weight": 1.0,
"_src": "pages_github_fetchgithubactivity",
"_tgt": "pages_github_updategithubactivitycomponent",
"source": "pages_github_fetchgithubactivity",
"target": "pages_github_updategithubactivitycomponent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L425",
"weight": 1.0,
"_src": "pages_github_checkgithubconnection",
"_tgt": "pages_github_fetchgithubactivity",
"source": "pages_github_fetchgithubactivity",
"target": "pages_github_checkgithubconnection",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L424",
"weight": 1.0,
"_src": "pages_github_checkgithubconnection",
"_tgt": "pages_github_fetchgithubstats",
"source": "pages_github_fetchgithubstats",
"target": "pages_github_checkgithubconnection",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L430",
"weight": 1.0,
"_src": "pages_github_checkgithubconnection",
"_tgt": "pages_github_fetchgithubapprepos",
"source": "pages_github_fetchgithubapprepos",
"target": "pages_github_checkgithubconnection",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/GitHub.tsx",
"source_location": "L443",
"weight": 1.0,
"_src": "pages_github_connectgithub",
"_tgt": "lib_oauth_startgithubsignin",
"source": "pages_github_connectgithub",
"target": "lib_oauth_startgithubsignin"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/AdminDashboard.tsx",
"source_location": "L163",
"weight": 1.0,
"_src": "frontend_src_pages_admindashboard_tsx",
"_tgt": "pages_admindashboard_handlebackupdatabase",
"source": "frontend_src_pages_admindashboard_tsx",
"target": "pages_admindashboard_handlebackupdatabase",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/AdminDashboard.tsx",
"source_location": "L174",
"weight": 1.0,
"_src": "frontend_src_pages_admindashboard_tsx",
"_tgt": "pages_admindashboard_handlemanageusers",
"source": "frontend_src_pages_admindashboard_tsx",
"target": "pages_admindashboard_handlemanageusers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/AdminDashboard.tsx",
"source_location": "L179",
"weight": 1.0,
"_src": "frontend_src_pages_admindashboard_tsx",
"_tgt": "pages_admindashboard_handlesystemsettings",
"source": "frontend_src_pages_admindashboard_tsx",
"target": "pages_admindashboard_handlesystemsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/AdminDashboard.tsx",
"source_location": "L184",
"weight": 1.0,
"_src": "frontend_src_pages_admindashboard_tsx",
"_tgt": "pages_admindashboard_getactivityicon",
"source": "frontend_src_pages_admindashboard_tsx",
"target": "pages_admindashboard_getactivityicon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/AdminDashboard.tsx",
"source_location": "L195",
"weight": 1.0,
"_src": "frontend_src_pages_admindashboard_tsx",
"_tgt": "pages_admindashboard_getgithubicon",
"source": "frontend_src_pages_admindashboard_tsx",
"target": "pages_admindashboard_getgithubicon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L38",
"weight": 1.0,
"_src": "frontend_src_pages_chat_tsx",
"_tgt": "pages_chat_gettoken",
"source": "frontend_src_pages_chat_tsx",
"target": "pages_chat_gettoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L40",
"weight": 1.0,
"_src": "frontend_src_pages_chat_tsx",
"_tgt": "pages_chat_getproviderfrommodel",
"source": "frontend_src_pages_chat_tsx",
"target": "pages_chat_getproviderfrommodel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L65",
"weight": 1.0,
"_src": "frontend_src_pages_chat_tsx",
"_tgt": "pages_chat_loadaiproviders",
"source": "frontend_src_pages_chat_tsx",
"target": "pages_chat_loadaiproviders",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L84",
"weight": 1.0,
"_src": "frontend_src_pages_chat_tsx",
"_tgt": "pages_chat_loadaisettings",
"source": "frontend_src_pages_chat_tsx",
"target": "pages_chat_loadaisettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L113",
"weight": 1.0,
"_src": "frontend_src_pages_chat_tsx",
"_tgt": "pages_chat_getaimodels",
"source": "frontend_src_pages_chat_tsx",
"target": "pages_chat_getaimodels",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L152",
"weight": 1.0,
"_src": "frontend_src_pages_chat_tsx",
"_tgt": "pages_chat_getproviderdisplayname",
"source": "frontend_src_pages_chat_tsx",
"target": "pages_chat_getproviderdisplayname",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L164",
"weight": 1.0,
"_src": "frontend_src_pages_chat_tsx",
"_tgt": "pages_chat_getproviderdescription",
"source": "frontend_src_pages_chat_tsx",
"target": "pages_chat_getproviderdescription",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L176",
"weight": 1.0,
"_src": "frontend_src_pages_chat_tsx",
"_tgt": "pages_chat_fetchsessions",
"source": "frontend_src_pages_chat_tsx",
"target": "pages_chat_fetchsessions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L223",
"weight": 1.0,
"_src": "frontend_src_pages_chat_tsx",
"_tgt": "pages_chat_parsechatdeeplink",
"source": "frontend_src_pages_chat_tsx",
"target": "pages_chat_parsechatdeeplink",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L232",
"weight": 1.0,
"_src": "frontend_src_pages_chat_tsx",
"_tgt": "pages_chat_scrolltohighlightedmessage",
"source": "frontend_src_pages_chat_tsx",
"target": "pages_chat_scrolltohighlightedmessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L240",
"weight": 1.0,
"_src": "frontend_src_pages_chat_tsx",
"_tgt": "pages_chat_loadsessionmessages",
"source": "frontend_src_pages_chat_tsx",
"target": "pages_chat_loadsessionmessages",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L311",
"weight": 1.0,
"_src": "frontend_src_pages_chat_tsx",
"_tgt": "pages_chat_handlesendmessage",
"source": "frontend_src_pages_chat_tsx",
"target": "pages_chat_handlesendmessage",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L178",
"weight": 1.0,
"_src": "pages_chat_fetchsessions",
"_tgt": "pages_chat_gettoken",
"source": "pages_chat_gettoken",
"target": "pages_chat_fetchsessions",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L242",
"weight": 1.0,
"_src": "pages_chat_loadsessionmessages",
"_tgt": "pages_chat_gettoken",
"source": "pages_chat_gettoken",
"target": "pages_chat_loadsessionmessages",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L328",
"weight": 1.0,
"_src": "pages_chat_handlesendmessage",
"_tgt": "pages_chat_gettoken",
"source": "pages_chat_gettoken",
"target": "pages_chat_handlesendmessage",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L337",
"weight": 1.0,
"_src": "pages_chat_handlesendmessage",
"_tgt": "pages_chat_getproviderfrommodel",
"source": "pages_chat_getproviderfrommodel",
"target": "pages_chat_handlesendmessage",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Chat.tsx",
"source_location": "L268",
"weight": 1.0,
"_src": "pages_chat_loadsessionmessages",
"_tgt": "pages_chat_scrolltohighlightedmessage",
"source": "pages_chat_scrolltohighlightedmessage",
"target": "pages_chat_loadsessionmessages",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Analytics.tsx",
"source_location": "L127",
"weight": 1.0,
"_src": "frontend_src_pages_analytics_tsx",
"_tgt": "pages_analytics_createfallbackanalyticsdata",
"source": "frontend_src_pages_analytics_tsx",
"target": "pages_analytics_createfallbackanalyticsdata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Analytics.tsx",
"source_location": "L149",
"weight": 1.0,
"_src": "frontend_src_pages_analytics_tsx",
"_tgt": "pages_analytics_normalizeanalyticsdata",
"source": "frontend_src_pages_analytics_tsx",
"target": "pages_analytics_normalizeanalyticsdata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Analytics.tsx",
"source_location": "L181",
"weight": 1.0,
"_src": "frontend_src_pages_analytics_tsx",
"_tgt": "pages_analytics_fetchanalytics",
"source": "frontend_src_pages_analytics_tsx",
"target": "pages_analytics_fetchanalytics",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Analytics.tsx",
"source_location": "L211",
"weight": 1.0,
"_src": "frontend_src_pages_analytics_tsx",
"_tgt": "pages_analytics_formathours",
"source": "frontend_src_pages_analytics_tsx",
"target": "pages_analytics_formathours",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Analytics.tsx",
"source_location": "L217",
"weight": 1.0,
"_src": "frontend_src_pages_analytics_tsx",
"_tgt": "pages_analytics_formatdate",
"source": "frontend_src_pages_analytics_tsx",
"target": "pages_analytics_formatdate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Analytics.tsx",
"source_location": "L221",
"weight": 1.0,
"_src": "frontend_src_pages_analytics_tsx",
"_tgt": "pages_analytics_getprioritycolor",
"source": "frontend_src_pages_analytics_tsx",
"target": "pages_analytics_getprioritycolor",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Analytics.tsx",
"source_location": "L150",
"weight": 1.0,
"_src": "pages_analytics_normalizeanalyticsdata",
"_tgt": "pages_analytics_createfallbackanalyticsdata",
"source": "pages_analytics_createfallbackanalyticsdata",
"target": "pages_analytics_normalizeanalyticsdata",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Analytics.tsx",
"source_location": "L201",
"weight": 1.0,
"_src": "pages_analytics_fetchanalytics",
"_tgt": "pages_analytics_createfallbackanalyticsdata",
"source": "pages_analytics_createfallbackanalyticsdata",
"target": "pages_analytics_fetchanalytics",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Analytics.tsx",
"source_location": "L198",
"weight": 1.0,
"_src": "pages_analytics_fetchanalytics",
"_tgt": "pages_analytics_normalizeanalyticsdata",
"source": "pages_analytics_normalizeanalyticsdata",
"target": "pages_analytics_fetchanalytics",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/AdminSettings.tsx",
"source_location": "L69",
"weight": 1.0,
"_src": "frontend_src_pages_adminsettings_tsx",
"_tgt": "pages_adminsettings_updatesetting",
"source": "frontend_src_pages_adminsettings_tsx",
"target": "pages_adminsettings_updatesetting",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/AdminSettings.tsx",
"source_location": "L77",
"weight": 1.0,
"_src": "frontend_src_pages_adminsettings_tsx",
"_tgt": "pages_adminsettings_savesettings",
"source": "frontend_src_pages_adminsettings_tsx",
"target": "pages_adminsettings_savesettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L48",
"weight": 1.0,
"_src": "frontend_src_pages_settings_tsx",
"_tgt": "pages_settings_applycolorchange",
"source": "frontend_src_pages_settings_tsx",
"target": "pages_settings_applycolorchange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L199",
"weight": 1.0,
"_src": "frontend_src_pages_settings_tsx",
"_tgt": "pages_settings_loadaisettings",
"source": "frontend_src_pages_settings_tsx",
"target": "pages_settings_loadaisettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L219",
"weight": 1.0,
"_src": "frontend_src_pages_settings_tsx",
"_tgt": "pages_settings_loadavailableaiproviders",
"source": "frontend_src_pages_settings_tsx",
"target": "pages_settings_loadavailableaiproviders",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L241",
"weight": 1.0,
"_src": "frontend_src_pages_settings_tsx",
"_tgt": "pages_settings_loadsearchsettings",
"source": "frontend_src_pages_settings_tsx",
"target": "pages_settings_loadsearchsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L261",
"weight": 1.0,
"_src": "frontend_src_pages_settings_tsx",
"_tgt": "pages_settings_loadbrowserextensionaccess",
"source": "frontend_src_pages_settings_tsx",
"target": "pages_settings_loadbrowserextensionaccess",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L289",
"weight": 1.0,
"_src": "frontend_src_pages_settings_tsx",
"_tgt": "pages_settings_handleupdateaisettings",
"source": "frontend_src_pages_settings_tsx",
"target": "pages_settings_handleupdateaisettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L318",
"weight": 1.0,
"_src": "frontend_src_pages_settings_tsx",
"_tgt": "pages_settings_handleupdateprofile",
"source": "frontend_src_pages_settings_tsx",
"target": "pages_settings_handleupdateprofile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L341",
"weight": 1.0,
"_src": "frontend_src_pages_settings_tsx",
"_tgt": "pages_settings_handlechangepassword",
"source": "frontend_src_pages_settings_tsx",
"target": "pages_settings_handlechangepassword",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L367",
"weight": 1.0,
"_src": "frontend_src_pages_settings_tsx",
"_tgt": "pages_settings_handleupdatesearchsettings",
"source": "frontend_src_pages_settings_tsx",
"target": "pages_settings_handleupdatesearchsettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L306",
"weight": 1.0,
"_src": "pages_settings_handleupdateaisettings",
"_tgt": "pages_settings_loadaisettings",
"source": "pages_settings_loadaisettings",
"target": "pages_settings_handleupdateaisettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Settings.tsx",
"source_location": "L384",
"weight": 1.0,
"_src": "pages_settings_handleupdatesearchsettings",
"_tgt": "pages_settings_loadsearchsettings",
"source": "pages_settings_loadsearchsettings",
"target": "pages_settings_handleupdatesearchsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/QuickSelection.tsx",
"source_location": "L87",
"weight": 1.0,
"_src": "frontend_src_pages_quickselection_tsx",
"_tgt": "pages_quickselection_filtereditems",
"source": "frontend_src_pages_quickselection_tsx",
"target": "pages_quickselection_filtereditems",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/QuickSelection.tsx",
"source_location": "L96",
"weight": 1.0,
"_src": "frontend_src_pages_quickselection_tsx",
"_tgt": "pages_quickselection_handleaction",
"source": "frontend_src_pages_quickselection_tsx",
"target": "pages_quickselection_handleaction",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/TimeTracking.tsx",
"source_location": "L18",
"weight": 1.0,
"_src": "frontend_src_pages_timetracking_tsx",
"_tgt": "pages_timetracking_getapi",
"source": "frontend_src_pages_timetracking_tsx",
"target": "pages_timetracking_getapi",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/TimeTracking.tsx",
"source_location": "L20",
"weight": 1.0,
"_src": "frontend_src_pages_timetracking_tsx",
"_tgt": "pages_timetracking_loadtimeentries",
"source": "frontend_src_pages_timetracking_tsx",
"target": "pages_timetracking_loadtimeentries",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/TimeTracking.tsx",
"source_location": "L46",
"weight": 1.0,
"_src": "frontend_src_pages_timetracking_tsx",
"_tgt": "pages_timetracking_gettodaystats",
"source": "frontend_src_pages_timetracking_tsx",
"target": "pages_timetracking_gettodaystats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/TimeTracking.tsx",
"source_location": "L95",
"weight": 1.0,
"_src": "frontend_src_pages_timetracking_tsx",
"_tgt": "pages_timetracking_formattime",
"source": "frontend_src_pages_timetracking_tsx",
"target": "pages_timetracking_formattime",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/TimeTracking.tsx",
"source_location": "L101",
"weight": 1.0,
"_src": "frontend_src_pages_timetracking_tsx",
"_tgt": "pages_timetracking_formatamount",
"source": "frontend_src_pages_timetracking_tsx",
"target": "pages_timetracking_formatamount",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/TimeTracking.tsx",
"source_location": "L105",
"weight": 1.0,
"_src": "frontend_src_pages_timetracking_tsx",
"_tgt": "pages_timetracking_handletimeentrycreated",
"source": "frontend_src_pages_timetracking_tsx",
"target": "pages_timetracking_handletimeentrycreated",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/TimeTracking.tsx",
"source_location": "L112",
"weight": 1.0,
"_src": "frontend_src_pages_timetracking_tsx",
"_tgt": "pages_timetracking_handletimerupdate",
"source": "frontend_src_pages_timetracking_tsx",
"target": "pages_timetracking_handletimerupdate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/TimeTracking.tsx",
"source_location": "L23",
"weight": 1.0,
"_src": "pages_timetracking_loadtimeentries",
"_tgt": "pages_timetracking_getapi",
"source": "pages_timetracking_getapi",
"target": "pages_timetracking_loadtimeentries",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/pages/TimeTracking.tsx",
"source_location": "L18",
"weight": 1.0,
"_src": "pages_timetracking_getapi",
"_tgt": "lib_auth_isdemomode",
"source": "pages_timetracking_getapi",
"target": "lib_auth_isdemomode"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Stats.tsx",
"source_location": "L94",
"weight": 1.0,
"_src": "frontend_src_pages_stats_tsx",
"_tgt": "pages_stats_handlerefresh",
"source": "frontend_src_pages_stats_tsx",
"target": "pages_stats_handlerefresh",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Stats.tsx",
"source_location": "L99",
"weight": 1.0,
"_src": "frontend_src_pages_stats_tsx",
"_tgt": "pages_stats_loadstats",
"source": "frontend_src_pages_stats_tsx",
"target": "pages_stats_loadstats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Stats.tsx",
"source_location": "L182",
"weight": 1.0,
"_src": "frontend_src_pages_stats_tsx",
"_tgt": "pages_stats_storagepercentage",
"source": "frontend_src_pages_stats_tsx",
"target": "pages_stats_storagepercentage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Stats.tsx",
"source_location": "L191",
"weight": 1.0,
"_src": "frontend_src_pages_stats_tsx",
"_tgt": "pages_stats_taskcompletionrate",
"source": "frontend_src_pages_stats_tsx",
"target": "pages_stats_taskcompletionrate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/pages/Stats.tsx",
"source_location": "L96",
"weight": 1.0,
"_src": "pages_stats_handlerefresh",
"_tgt": "pages_stats_loadstats",
"source": "pages_stats_handlerefresh",
"target": "pages_stats_loadstats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L6",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_isenvdemomode",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_isenvdemomode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L30",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_isdemomode",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_isdemomode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L36",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_shoulduserealapis",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_shoulduserealapis",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L44",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_shoulduserealbackend",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_shoulduserealbackend",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L49",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_shoulduserealsearch",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_shoulduserealsearch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L54",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_cleardemomode",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_cleardemomode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L78",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_setdemomode",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_setdemomode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L84",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockstats",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockstats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L114",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockgithubrepos",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockgithubrepos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L185",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemocktimeentries",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemocktimeentries",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L210",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockvideobookmarks",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockvideobookmarks",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L298",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockteams",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockteams",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L308",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockmembers",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockmembers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L355",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemocklearningpaths",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemocklearningpaths",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L380",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockchatsessions",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockchatsessions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L397",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockremoveditems",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockremoveditems",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L450",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockaiproviders",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockaiproviders",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L469",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockfiles",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockfiles",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L496",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockaisettings",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockaisettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L543",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemocksearchsettings",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemocksearchsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L554",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockemailsettings",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockemailsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L570",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockmembersdirectory",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockmembersdirectory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L580",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockchatsessionsextended",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockchatsessionsextended",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L590",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockchatmessages",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockchatmessages",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L609",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockanalyticsdashboard",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockanalyticsdashboard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L768",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemocksavedsearches",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemocksavedsearches",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L802",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockmessagesconversations",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockmessagesconversations",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L866",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockmessagesforconversation",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockmessagesforconversation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L897",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockbrowserextensionapikeys",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockbrowserextensionapikeys",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L910",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_generatemockbrowserextensions",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_generatemockbrowserextensions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L930",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_getcachekey",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_getcachekey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L936",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_jsonresponse",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_jsonresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L942",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_parsebody",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_parsebody",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L954",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_demofetch",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1948",
"weight": 1.0,
"_src": "frontend_src_lib_demo_mode_ts",
"_tgt": "lib_demo_mode_initializedemomode",
"source": "frontend_src_lib_demo_mode_ts",
"target": "lib_demo_mode_initializedemomode",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L32",
"weight": 1.0,
"_src": "lib_demo_mode_isdemomode",
"_tgt": "lib_demo_mode_isenvdemomode",
"source": "lib_demo_mode_isenvdemomode",
"target": "lib_demo_mode_isdemomode",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/api.ts",
"source_location": "L8",
"weight": 1.0,
"_src": "lib_demo_mode_isenvdemomode",
"_tgt": "lib_api_isdemomode",
"source": "lib_demo_mode_isenvdemomode",
"target": "lib_api_isdemomode"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/auth.tsx",
"source_location": "L8",
"weight": 1.0,
"_src": "lib_demo_mode_isenvdemomode",
"_tgt": "lib_auth_isdemomode",
"source": "lib_demo_mode_isenvdemomode",
"target": "lib_auth_isdemomode"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L979",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_isdemomode",
"source": "lib_demo_mode_isdemomode",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1949",
"weight": 1.0,
"_src": "lib_demo_mode_initializedemomode",
"_tgt": "lib_demo_mode_isdemomode",
"source": "lib_demo_mode_isdemomode",
"target": "lib_demo_mode_initializedemomode",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L38",
"weight": 1.0,
"_src": "lib_demo_mode_shoulduserealapis",
"_tgt": "lib_demo_mode_shoulduserealbackend",
"source": "lib_demo_mode_shoulduserealapis",
"target": "lib_demo_mode_shoulduserealbackend",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L955",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_shoulduserealapis",
"source": "lib_demo_mode_shoulduserealapis",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1094",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemockstats",
"source": "lib_demo_mode_generatemockstats",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1160",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemockgithubrepos",
"source": "lib_demo_mode_generatemockgithubrepos",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1165",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemocktimeentries",
"source": "lib_demo_mode_generatemocktimeentries",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1346",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemockvideobookmarks",
"source": "lib_demo_mode_generatemockvideobookmarks",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1155",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemockteams",
"source": "lib_demo_mode_generatemockteams",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L571",
"weight": 1.0,
"_src": "lib_demo_mode_generatemockmembersdirectory",
"_tgt": "lib_demo_mode_generatemockmembers",
"source": "lib_demo_mode_generatemockmembers",
"target": "lib_demo_mode_generatemockmembersdirectory",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1147",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemockmembers",
"source": "lib_demo_mode_generatemockmembers",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1406",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemocklearningpaths",
"source": "lib_demo_mode_generatemocklearningpaths",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L581",
"weight": 1.0,
"_src": "lib_demo_mode_generatemockchatsessionsextended",
"_tgt": "lib_demo_mode_generatemockchatsessions",
"source": "lib_demo_mode_generatemockchatsessions",
"target": "lib_demo_mode_generatemockchatsessionsextended",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1917",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemockremoveditems",
"source": "lib_demo_mode_generatemockremoveditems",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1104",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemockaiproviders",
"source": "lib_demo_mode_generatemockaiproviders",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1134",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemockfiles",
"source": "lib_demo_mode_generatemockfiles",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1063",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemockaisettings",
"source": "lib_demo_mode_generatemockaisettings",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1072",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemocksearchsettings",
"source": "lib_demo_mode_generatemocksearchsettings",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1081",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemockemailsettings",
"source": "lib_demo_mode_generatemockemailsettings",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1151",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemockmembersdirectory",
"source": "lib_demo_mode_generatemockmembersdirectory",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1422",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemockchatsessionsextended",
"source": "lib_demo_mode_generatemockchatsessionsextended",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1413",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemockchatmessages",
"source": "lib_demo_mode_generatemockchatmessages",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1099",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemockanalyticsdashboard",
"source": "lib_demo_mode_generatemockanalyticsdashboard",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1806",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemocksavedsearches",
"source": "lib_demo_mode_generatemocksavedsearches",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1436",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemockmessagesconversations",
"source": "lib_demo_mode_generatemockmessagesconversations",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1493",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemockmessagesforconversation",
"source": "lib_demo_mode_generatemockmessagesforconversation",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1670",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemockbrowserextensionapikeys",
"source": "lib_demo_mode_generatemockbrowserextensionapikeys",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1674",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_generatemockbrowserextensions",
"source": "lib_demo_mode_generatemockbrowserextensions",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L962",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_getcachekey",
"source": "lib_demo_mode_getcachekey",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1009",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_jsonresponse",
"source": "lib_demo_mode_jsonresponse",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L994",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_demo_mode_parsebody",
"source": "lib_demo_mode_parsebody",
"target": "lib_demo_mode_demofetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1175",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_mockdata_getmockbookmarks",
"source": "lib_demo_mode_demofetch",
"target": "lib_mockdata_getmockbookmarks"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1192",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_mockdata_getmocktasks",
"source": "lib_demo_mode_demofetch",
"target": "lib_mockdata_getmocktasks"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1212",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_mockdata_getmocknotes",
"source": "lib_demo_mode_demofetch",
"target": "lib_mockdata_getmocknotes"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/demo-mode.ts",
"source_location": "L1360",
"weight": 1.0,
"_src": "lib_demo_mode_demofetch",
"_tgt": "lib_mockdata_getmockvideos",
"source": "lib_demo_mode_demofetch",
"target": "lib_mockdata_getmockvideos"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api-url.ts",
"source_location": "L3",
"weight": 1.0,
"_src": "frontend_src_lib_api_url_ts",
"_tgt": "lib_api_url_trimtrailingslash",
"source": "frontend_src_lib_api_url_ts",
"target": "lib_api_url_trimtrailingslash",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api-url.ts",
"source_location": "L5",
"weight": 1.0,
"_src": "frontend_src_lib_api_url_ts",
"_tgt": "lib_api_url_trimapisuffix",
"source": "frontend_src_lib_api_url_ts",
"target": "lib_api_url_trimapisuffix",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api-url.ts",
"source_location": "L7",
"weight": 1.0,
"_src": "frontend_src_lib_api_url_ts",
"_tgt": "lib_api_url_getapiorigin",
"source": "frontend_src_lib_api_url_ts",
"target": "lib_api_url_getapiorigin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api-url.ts",
"source_location": "L17",
"weight": 1.0,
"_src": "frontend_src_lib_api_url_ts",
"_tgt": "lib_api_url_getapiv1baseurl",
"source": "frontend_src_lib_api_url_ts",
"target": "lib_api_url_getapiv1baseurl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api-url.ts",
"source_location": "L13",
"weight": 1.0,
"_src": "lib_api_url_getapiorigin",
"_tgt": "lib_api_url_trimtrailingslash",
"source": "lib_api_url_trimtrailingslash",
"target": "lib_api_url_getapiorigin",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api-url.ts",
"source_location": "L14",
"weight": 1.0,
"_src": "lib_api_url_getapiorigin",
"_tgt": "lib_api_url_trimapisuffix",
"source": "lib_api_url_trimapisuffix",
"target": "lib_api_url_getapiorigin",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api-url.ts",
"source_location": "L18",
"weight": 1.0,
"_src": "lib_api_url_getapiv1baseurl",
"_tgt": "lib_api_url_getapiorigin",
"source": "lib_api_url_getapiorigin",
"target": "lib_api_url_getapiv1baseurl",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/oauth.ts",
"source_location": "L8",
"weight": 1.0,
"_src": "lib_api_url_getapiv1baseurl",
"_tgt": "lib_oauth_startgithubsignin",
"source": "lib_api_url_getapiv1baseurl",
"target": "lib_oauth_startgithubsignin"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L145",
"weight": 1.0,
"_src": "frontend_src_lib_messages_ts",
"_tgt": "lib_messages_gettoken",
"source": "frontend_src_lib_messages_ts",
"target": "lib_messages_gettoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L149",
"weight": 1.0,
"_src": "frontend_src_lib_messages_ts",
"_tgt": "lib_messages_apirequest",
"source": "frontend_src_lib_messages_ts",
"target": "lib_messages_apirequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L265",
"weight": 1.0,
"_src": "frontend_src_lib_messages_ts",
"_tgt": "lib_messages_uploadchatfile",
"source": "frontend_src_lib_messages_ts",
"target": "lib_messages_uploadchatfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L286",
"weight": 1.0,
"_src": "frontend_src_lib_messages_ts",
"_tgt": "lib_messages_messagesrealtimeclient",
"source": "frontend_src_lib_messages_ts",
"target": "lib_messages_messagesrealtimeclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L150",
"weight": 1.0,
"_src": "lib_messages_apirequest",
"_tgt": "lib_messages_gettoken",
"source": "lib_messages_gettoken",
"target": "lib_messages_apirequest",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L266",
"weight": 1.0,
"_src": "lib_messages_uploadchatfile",
"_tgt": "lib_messages_gettoken",
"source": "lib_messages_gettoken",
"target": "lib_messages_uploadchatfile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L303",
"weight": 1.0,
"_src": "lib_messages_messagesrealtimeclient_connect",
"_tgt": "lib_messages_gettoken",
"source": "lib_messages_gettoken",
"target": "lib_messages_messagesrealtimeclient_connect",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L293",
"weight": 1.0,
"_src": "lib_messages_messagesrealtimeclient",
"_tgt": "lib_messages_messagesrealtimeclient_constructor",
"source": "lib_messages_messagesrealtimeclient",
"target": "lib_messages_messagesrealtimeclient_constructor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L301",
"weight": 1.0,
"_src": "lib_messages_messagesrealtimeclient",
"_tgt": "lib_messages_messagesrealtimeclient_connect",
"source": "lib_messages_messagesrealtimeclient",
"target": "lib_messages_messagesrealtimeclient_connect",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L345",
"weight": 1.0,
"_src": "lib_messages_messagesrealtimeclient",
"_tgt": "lib_messages_messagesrealtimeclient_send",
"source": "lib_messages_messagesrealtimeclient",
"target": "lib_messages_messagesrealtimeclient_send",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L350",
"weight": 1.0,
"_src": "lib_messages_messagesrealtimeclient",
"_tgt": "lib_messages_messagesrealtimeclient_disconnect",
"source": "lib_messages_messagesrealtimeclient",
"target": "lib_messages_messagesrealtimeclient_disconnect",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L359",
"weight": 1.0,
"_src": "lib_messages_messagesrealtimeclient",
"_tgt": "lib_messages_messagesrealtimeclient_cleanupreconnect",
"source": "lib_messages_messagesrealtimeclient",
"target": "lib_messages_messagesrealtimeclient_cleanupreconnect",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L302",
"weight": 1.0,
"_src": "lib_messages_messagesrealtimeclient_connect",
"_tgt": "lib_messages_messagesrealtimeclient_cleanupreconnect",
"source": "lib_messages_messagesrealtimeclient_connect",
"target": "lib_messages_messagesrealtimeclient_cleanupreconnect",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/messages.ts",
"source_location": "L352",
"weight": 1.0,
"_src": "lib_messages_messagesrealtimeclient_disconnect",
"_tgt": "lib_messages_messagesrealtimeclient_cleanupreconnect",
"source": "lib_messages_messagesrealtimeclient_disconnect",
"target": "lib_messages_messagesrealtimeclient_cleanupreconnect",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/time-format.ts",
"source_location": "L12",
"weight": 1.0,
"_src": "frontend_src_lib_time_format_ts",
"_tgt": "lib_time_format_formatduration",
"source": "frontend_src_lib_time_format_ts",
"target": "lib_time_format_formatduration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/time-format.ts",
"source_location": "L50",
"weight": 1.0,
"_src": "frontend_src_lib_time_format_ts",
"_tgt": "lib_time_format_formatdurationshort",
"source": "frontend_src_lib_time_format_ts",
"target": "lib_time_format_formatdurationshort",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/time-format.ts",
"source_location": "L73",
"weight": 1.0,
"_src": "frontend_src_lib_time_format_ts",
"_tgt": "lib_time_format_formatdurationdetailed",
"source": "frontend_src_lib_time_format_ts",
"target": "lib_time_format_formatdurationdetailed",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/time-format.ts",
"source_location": "L99",
"weight": 1.0,
"_src": "frontend_src_lib_time_format_ts",
"_tgt": "lib_time_format_breakdownduration",
"source": "frontend_src_lib_time_format_ts",
"target": "lib_time_format_breakdownduration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/time-format.ts",
"source_location": "L134",
"weight": 1.0,
"_src": "frontend_src_lib_time_format_ts",
"_tgt": "lib_time_format_getlargesttimeunit",
"source": "frontend_src_lib_time_format_ts",
"target": "lib_time_format_getlargesttimeunit",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/time-format.ts",
"source_location": "L18",
"weight": 1.0,
"_src": "lib_time_format_formatduration",
"_tgt": "lib_time_format_breakdownduration",
"source": "lib_time_format_formatduration",
"target": "lib_time_format_breakdownduration",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/time-format.ts",
"source_location": "L55",
"weight": 1.0,
"_src": "lib_time_format_formatdurationshort",
"_tgt": "lib_time_format_breakdownduration",
"source": "lib_time_format_formatdurationshort",
"target": "lib_time_format_breakdownduration",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/time-format.ts",
"source_location": "L74",
"weight": 1.0,
"_src": "lib_time_format_formatdurationdetailed",
"_tgt": "lib_time_format_breakdownduration",
"source": "lib_time_format_formatdurationdetailed",
"target": "lib_time_format_breakdownduration",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/time-format.ts",
"source_location": "L135",
"weight": 1.0,
"_src": "lib_time_format_getlargesttimeunit",
"_tgt": "lib_time_format_breakdownduration",
"source": "lib_time_format_breakdownduration",
"target": "lib_time_format_getlargesttimeunit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L17",
"weight": 1.0,
"_src": "frontend_src_lib_demo_api_ts",
"_tgt": "lib_demo_api_demomodeapiclient",
"source": "frontend_src_lib_demo_api_ts",
"target": "lib_demo_api_demomodeapiclient",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L21",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient",
"_tgt": "lib_demo_api_demomodeapiclient_constructor",
"source": "lib_demo_api_demomodeapiclient",
"target": "lib_demo_api_demomodeapiclient_constructor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L26",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient",
"_tgt": "lib_demo_api_demomodeapiclient_request",
"source": "lib_demo_api_demomodeapiclient",
"target": "lib_demo_api_demomodeapiclient_request",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L61",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient",
"_tgt": "lib_demo_api_demomodeapiclient_getmockresponse",
"source": "lib_demo_api_demomodeapiclient",
"target": "lib_demo_api_demomodeapiclient_getmockresponse",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L247",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient",
"_tgt": "lib_demo_api_demomodeapiclient_get",
"source": "lib_demo_api_demomodeapiclient",
"target": "lib_demo_api_demomodeapiclient_get",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L251",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient",
"_tgt": "lib_demo_api_demomodeapiclient_post",
"source": "lib_demo_api_demomodeapiclient",
"target": "lib_demo_api_demomodeapiclient_post",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L258",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient",
"_tgt": "lib_demo_api_demomodeapiclient_put",
"source": "lib_demo_api_demomodeapiclient",
"target": "lib_demo_api_demomodeapiclient_put",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L265",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient",
"_tgt": "lib_demo_api_demomodeapiclient_delete",
"source": "lib_demo_api_demomodeapiclient",
"target": "lib_demo_api_demomodeapiclient_delete",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L269",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient",
"_tgt": "lib_demo_api_demomodeapiclient_upload",
"source": "lib_demo_api_demomodeapiclient",
"target": "lib_demo_api_demomodeapiclient_upload",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L23",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient_constructor",
"_tgt": "lib_auth_isdemomode",
"source": "lib_demo_api_demomodeapiclient_constructor",
"target": "lib_auth_isdemomode"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L32",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient_request",
"_tgt": "lib_demo_api_demomodeapiclient_getmockresponse",
"source": "lib_demo_api_demomodeapiclient_request",
"target": "lib_demo_api_demomodeapiclient_getmockresponse",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L248",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient_get",
"_tgt": "lib_demo_api_demomodeapiclient_request",
"source": "lib_demo_api_demomodeapiclient_request",
"target": "lib_demo_api_demomodeapiclient_get",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L252",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient_post",
"_tgt": "lib_demo_api_demomodeapiclient_request",
"source": "lib_demo_api_demomodeapiclient_request",
"target": "lib_demo_api_demomodeapiclient_post",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L259",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient_put",
"_tgt": "lib_demo_api_demomodeapiclient_request",
"source": "lib_demo_api_demomodeapiclient_request",
"target": "lib_demo_api_demomodeapiclient_put",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L266",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient_delete",
"_tgt": "lib_demo_api_demomodeapiclient_request",
"source": "lib_demo_api_demomodeapiclient_request",
"target": "lib_demo_api_demomodeapiclient_delete",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L66",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient_getmockresponse",
"_tgt": "lib_mockdata_getmockstats",
"source": "lib_demo_api_demomodeapiclient_getmockresponse",
"target": "lib_mockdata_getmockstats"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L72",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient_getmockresponse",
"_tgt": "lib_mockdata_getmockdocuments",
"source": "lib_demo_api_demomodeapiclient_getmockresponse",
"target": "lib_mockdata_getmockdocuments"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L79",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient_getmockresponse",
"_tgt": "lib_mockdata_getmockbookmarks",
"source": "lib_demo_api_demomodeapiclient_getmockresponse",
"target": "lib_mockdata_getmockbookmarks"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L86",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient_getmockresponse",
"_tgt": "lib_mockdata_getmocktasks",
"source": "lib_demo_api_demomodeapiclient_getmockresponse",
"target": "lib_mockdata_getmocktasks"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L93",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient_getmockresponse",
"_tgt": "lib_mockdata_getmocknotes",
"source": "lib_demo_api_demomodeapiclient_getmockresponse",
"target": "lib_mockdata_getmocknotes"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L100",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient_getmockresponse",
"_tgt": "lib_mockdata_getmocktimeentries",
"source": "lib_demo_api_demomodeapiclient_getmockresponse",
"target": "lib_mockdata_getmocktimeentries"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L156",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient_getmockresponse",
"_tgt": "lib_mockdata_getmockvideos",
"source": "lib_demo_api_demomodeapiclient_getmockresponse",
"target": "lib_mockdata_getmockvideos"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L167",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient_getmockresponse",
"_tgt": "lib_mockdata_getmocklearningpaths",
"source": "lib_demo_api_demomodeapiclient_getmockresponse",
"target": "lib_mockdata_getmocklearningpaths"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/demo-api.ts",
"source_location": "L271",
"weight": 1.0,
"_src": "lib_demo_api_demomodeapiclient_upload",
"_tgt": "lib_demo_api_demomodeapiclient_get",
"source": "lib_demo_api_demomodeapiclient_get",
"target": "lib_demo_api_demomodeapiclient_upload",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/utils.ts",
"source_location": "L4",
"weight": 1.0,
"_src": "frontend_src_lib_utils_ts",
"_tgt": "lib_utils_cn",
"source": "frontend_src_lib_utils_ts",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/utils.ts",
"source_location": "L8",
"weight": 1.0,
"_src": "frontend_src_lib_utils_ts",
"_tgt": "lib_utils_formatdate",
"source": "frontend_src_lib_utils_ts",
"target": "lib_utils_formatdate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/utils.ts",
"source_location": "L17",
"weight": 1.0,
"_src": "frontend_src_lib_utils_ts",
"_tgt": "lib_utils_formatdatetime",
"source": "frontend_src_lib_utils_ts",
"target": "lib_utils_formatdatetime",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/utils.ts",
"source_location": "L28",
"weight": 1.0,
"_src": "frontend_src_lib_utils_ts",
"_tgt": "lib_utils_truncatetext",
"source": "frontend_src_lib_utils_ts",
"target": "lib_utils_truncatetext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/utils.ts",
"source_location": "L33",
"weight": 1.0,
"_src": "frontend_src_lib_utils_ts",
"_tgt": "lib_utils_getinitials",
"source": "frontend_src_lib_utils_ts",
"target": "lib_utils_getinitials",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/utils.ts",
"source_location": "L41",
"weight": 1.0,
"_src": "frontend_src_lib_utils_ts",
"_tgt": "lib_utils_generateid",
"source": "frontend_src_lib_utils_ts",
"target": "lib_utils_generateid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/oauth.ts",
"source_location": "L3",
"weight": 1.0,
"_src": "frontend_src_lib_oauth_ts",
"_tgt": "lib_oauth_getauthcallbackurl",
"source": "frontend_src_lib_oauth_ts",
"target": "lib_oauth_getauthcallbackurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/oauth.ts",
"source_location": "L7",
"weight": 1.0,
"_src": "frontend_src_lib_oauth_ts",
"_tgt": "lib_oauth_startgithubsignin",
"source": "frontend_src_lib_oauth_ts",
"target": "lib_oauth_startgithubsignin",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/oauth.ts",
"source_location": "L9",
"weight": 1.0,
"_src": "lib_oauth_startgithubsignin",
"_tgt": "lib_oauth_getauthcallbackurl",
"source": "lib_oauth_getauthcallbackurl",
"target": "lib_oauth_startgithubsignin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L7",
"weight": 1.0,
"_src": "frontend_src_lib_api_ts",
"_tgt": "lib_api_isdemomode",
"source": "frontend_src_lib_api_ts",
"target": "lib_api_isdemomode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L12",
"weight": 1.0,
"_src": "frontend_src_lib_api_ts",
"_tgt": "lib_api_getauthheaders",
"source": "frontend_src_lib_api_ts",
"target": "lib_api_getauthheaders",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L21",
"weight": 1.0,
"_src": "frontend_src_lib_api_ts",
"_tgt": "lib_api_apiclient",
"source": "frontend_src_lib_api_ts",
"target": "lib_api_apiclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L33",
"weight": 1.0,
"_src": "lib_api_apiclient_request",
"_tgt": "lib_api_isdemomode",
"source": "lib_api_isdemomode",
"target": "lib_api_apiclient_request",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L41",
"weight": 1.0,
"_src": "lib_api_apiclient_request",
"_tgt": "lib_api_getauthheaders",
"source": "lib_api_getauthheaders",
"target": "lib_api_apiclient_request",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L259",
"weight": 1.0,
"_src": "lib_api_apiclient_upload",
"_tgt": "lib_api_getauthheaders",
"source": "lib_api_getauthheaders",
"target": "lib_api_apiclient_upload",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L24",
"weight": 1.0,
"_src": "lib_api_apiclient",
"_tgt": "lib_api_apiclient_constructor",
"source": "lib_api_apiclient",
"target": "lib_api_apiclient_constructor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L28",
"weight": 1.0,
"_src": "lib_api_apiclient",
"_tgt": "lib_api_apiclient_request",
"source": "lib_api_apiclient",
"target": "lib_api_apiclient_request",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L62",
"weight": 1.0,
"_src": "lib_api_apiclient",
"_tgt": "lib_api_apiclient_getmockresponse",
"source": "lib_api_apiclient",
"target": "lib_api_apiclient_getmockresponse",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L230",
"weight": 1.0,
"_src": "lib_api_apiclient",
"_tgt": "lib_api_apiclient_get",
"source": "lib_api_apiclient",
"target": "lib_api_apiclient_get",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L234",
"weight": 1.0,
"_src": "lib_api_apiclient",
"_tgt": "lib_api_apiclient_post",
"source": "lib_api_apiclient",
"target": "lib_api_apiclient_post",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L241",
"weight": 1.0,
"_src": "lib_api_apiclient",
"_tgt": "lib_api_apiclient_put",
"source": "lib_api_apiclient",
"target": "lib_api_apiclient_put",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L248",
"weight": 1.0,
"_src": "lib_api_apiclient",
"_tgt": "lib_api_apiclient_delete",
"source": "lib_api_apiclient",
"target": "lib_api_apiclient_delete",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L252",
"weight": 1.0,
"_src": "lib_api_apiclient",
"_tgt": "lib_api_apiclient_upload",
"source": "lib_api_apiclient",
"target": "lib_api_apiclient_upload",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L34",
"weight": 1.0,
"_src": "lib_api_apiclient_request",
"_tgt": "lib_api_apiclient_getmockresponse",
"source": "lib_api_apiclient_request",
"target": "lib_api_apiclient_getmockresponse",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L231",
"weight": 1.0,
"_src": "lib_api_apiclient_get",
"_tgt": "lib_api_apiclient_request",
"source": "lib_api_apiclient_request",
"target": "lib_api_apiclient_get",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L235",
"weight": 1.0,
"_src": "lib_api_apiclient_post",
"_tgt": "lib_api_apiclient_request",
"source": "lib_api_apiclient_request",
"target": "lib_api_apiclient_post",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L242",
"weight": 1.0,
"_src": "lib_api_apiclient_put",
"_tgt": "lib_api_apiclient_request",
"source": "lib_api_apiclient_request",
"target": "lib_api_apiclient_put",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/api.ts",
"source_location": "L249",
"weight": 1.0,
"_src": "lib_api_apiclient_delete",
"_tgt": "lib_api_apiclient_request",
"source": "lib_api_apiclient_request",
"target": "lib_api_apiclient_delete",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/api.ts",
"source_location": "L79",
"weight": 1.0,
"_src": "lib_api_apiclient_getmockresponse",
"_tgt": "lib_mockdata_getmockstats",
"source": "lib_api_apiclient_getmockresponse",
"target": "lib_mockdata_getmockstats"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/api.ts",
"source_location": "L85",
"weight": 1.0,
"_src": "lib_api_apiclient_getmockresponse",
"_tgt": "lib_mockdata_getmockdocuments",
"source": "lib_api_apiclient_getmockresponse",
"target": "lib_mockdata_getmockdocuments"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/api.ts",
"source_location": "L92",
"weight": 1.0,
"_src": "lib_api_apiclient_getmockresponse",
"_tgt": "lib_mockdata_getmockbookmarks",
"source": "lib_api_apiclient_getmockresponse",
"target": "lib_mockdata_getmockbookmarks"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/api.ts",
"source_location": "L99",
"weight": 1.0,
"_src": "lib_api_apiclient_getmockresponse",
"_tgt": "lib_mockdata_getmocktasks",
"source": "lib_api_apiclient_getmockresponse",
"target": "lib_mockdata_getmocktasks"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/api.ts",
"source_location": "L106",
"weight": 1.0,
"_src": "lib_api_apiclient_getmockresponse",
"_tgt": "lib_mockdata_getmocknotes",
"source": "lib_api_apiclient_getmockresponse",
"target": "lib_mockdata_getmocknotes"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/api.ts",
"source_location": "L113",
"weight": 1.0,
"_src": "lib_api_apiclient_getmockresponse",
"_tgt": "lib_mockdata_getmocktimeentries",
"source": "lib_api_apiclient_getmockresponse",
"target": "lib_mockdata_getmocktimeentries"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/api.ts",
"source_location": "L187",
"weight": 1.0,
"_src": "lib_api_apiclient_getmockresponse",
"_tgt": "lib_mockdata_getmocklearningpaths",
"source": "lib_api_apiclient_getmockresponse",
"target": "lib_mockdata_getmocklearningpaths"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/api.ts",
"source_location": "L213",
"weight": 1.0,
"_src": "lib_api_apiclient_getmockresponse",
"_tgt": "lib_mockdata_getmockvideos",
"source": "lib_api_apiclient_getmockresponse",
"target": "lib_mockdata_getmockvideos"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/haptics.ts",
"source_location": "L17",
"weight": 1.0,
"_src": "frontend_src_lib_haptics_ts",
"_tgt": "lib_haptics_issupported",
"source": "frontend_src_lib_haptics_ts",
"target": "lib_haptics_issupported",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/haptics.ts",
"source_location": "L37",
"weight": 1.0,
"_src": "frontend_src_lib_haptics_ts",
"_tgt": "lib_haptics_usehaptics",
"source": "frontend_src_lib_haptics_ts",
"target": "lib_haptics_usehaptics",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/haptics.ts",
"source_location": "L92",
"weight": 1.0,
"_src": "frontend_src_lib_haptics_ts",
"_tgt": "lib_haptics_triggerhaptic",
"source": "frontend_src_lib_haptics_ts",
"target": "lib_haptics_triggerhaptic",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/haptics.ts",
"source_location": "L93",
"weight": 1.0,
"_src": "lib_haptics_triggerhaptic",
"_tgt": "lib_haptics_issupported",
"source": "lib_haptics_issupported",
"target": "lib_haptics_triggerhaptic",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/timeFormat.ts",
"source_location": "L8",
"weight": 1.0,
"_src": "frontend_src_lib_timeformat_ts",
"_tgt": "lib_timeformat_formatduration",
"source": "frontend_src_lib_timeformat_ts",
"target": "lib_timeformat_formatduration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/timeFormat.ts",
"source_location": "L42",
"weight": 1.0,
"_src": "frontend_src_lib_timeformat_ts",
"_tgt": "lib_timeformat_formatdurationcompact",
"source": "frontend_src_lib_timeformat_ts",
"target": "lib_timeformat_formatdurationcompact",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/auth.tsx",
"source_location": "L7",
"weight": 1.0,
"_src": "frontend_src_lib_auth_tsx",
"_tgt": "lib_auth_isdemomode",
"source": "frontend_src_lib_auth_tsx",
"target": "lib_auth_isdemomode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/auth.tsx",
"source_location": "L65",
"weight": 1.0,
"_src": "frontend_src_lib_auth_tsx",
"_tgt": "lib_auth_authprovider",
"source": "frontend_src_lib_auth_tsx",
"target": "lib_auth_authprovider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/auth.tsx",
"source_location": "L386",
"weight": 1.0,
"_src": "frontend_src_lib_auth_tsx",
"_tgt": "lib_auth_useauth",
"source": "frontend_src_lib_auth_tsx",
"target": "lib_auth_useauth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/auth.tsx",
"source_location": "L395",
"weight": 1.0,
"_src": "frontend_src_lib_auth_tsx",
"_tgt": "lib_auth_getauthheaders",
"source": "frontend_src_lib_auth_tsx",
"target": "lib_auth_getauthheaders",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/auth.tsx",
"source_location": "L396",
"weight": 1.0,
"_src": "lib_auth_getauthheaders",
"_tgt": "lib_auth_isdemomode",
"source": "lib_auth_isdemomode",
"target": "lib_auth_getauthheaders",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/lib/brave-search.ts",
"source_location": "L13",
"weight": 1.0,
"_src": "lib_auth_isdemomode",
"_tgt": "lib_brave_search_getauthheaders",
"source": "lib_auth_isdemomode",
"target": "lib_brave_search_getauthheaders"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L65",
"weight": 1.0,
"_src": "lib_auth_isdemomode",
"_tgt": "stores_updatestore_installupdate",
"source": "lib_auth_isdemomode",
"target": "stores_updatestore_installupdate"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/weeklyChart.tsx",
"source_location": "L8",
"weight": 1.0,
"_src": "frontend_src_lib_weeklychart_tsx",
"_tgt": "lib_weeklychart_weeklybarchart",
"source": "frontend_src_lib_weeklychart_tsx",
"target": "lib_weeklychart_weeklybarchart",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2226",
"weight": 1.0,
"_src": "frontend_src_lib_mockdata_ts",
"_tgt": "lib_mockdata_createdate",
"source": "frontend_src_lib_mockdata_ts",
"target": "lib_mockdata_createdate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2592",
"weight": 1.0,
"_src": "frontend_src_lib_mockdata_ts",
"_tgt": "lib_mockdata_getmockdocuments",
"source": "frontend_src_lib_mockdata_ts",
"target": "lib_mockdata_getmockdocuments",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2593",
"weight": 1.0,
"_src": "frontend_src_lib_mockdata_ts",
"_tgt": "lib_mockdata_getmockbookmarks",
"source": "frontend_src_lib_mockdata_ts",
"target": "lib_mockdata_getmockbookmarks",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2594",
"weight": 1.0,
"_src": "frontend_src_lib_mockdata_ts",
"_tgt": "lib_mockdata_getmocktasks",
"source": "frontend_src_lib_mockdata_ts",
"target": "lib_mockdata_getmocktasks",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2595",
"weight": 1.0,
"_src": "frontend_src_lib_mockdata_ts",
"_tgt": "lib_mockdata_getmocknotes",
"source": "frontend_src_lib_mockdata_ts",
"target": "lib_mockdata_getmocknotes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2596",
"weight": 1.0,
"_src": "frontend_src_lib_mockdata_ts",
"_tgt": "lib_mockdata_getmocktimeentries",
"source": "frontend_src_lib_mockdata_ts",
"target": "lib_mockdata_getmocktimeentries",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2597",
"weight": 1.0,
"_src": "frontend_src_lib_mockdata_ts",
"_tgt": "lib_mockdata_getmockvideos",
"source": "frontend_src_lib_mockdata_ts",
"target": "lib_mockdata_getmockvideos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2598",
"weight": 1.0,
"_src": "frontend_src_lib_mockdata_ts",
"_tgt": "lib_mockdata_getmocklearningpaths",
"source": "frontend_src_lib_mockdata_ts",
"target": "lib_mockdata_getmocklearningpaths",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2599",
"weight": 1.0,
"_src": "frontend_src_lib_mockdata_ts",
"_tgt": "lib_mockdata_getmockcalendarevents",
"source": "frontend_src_lib_mockdata_ts",
"target": "lib_mockdata_getmockcalendarevents",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2600",
"weight": 1.0,
"_src": "frontend_src_lib_mockdata_ts",
"_tgt": "lib_mockdata_getmockfiles",
"source": "frontend_src_lib_mockdata_ts",
"target": "lib_mockdata_getmockfiles",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2601",
"weight": 1.0,
"_src": "frontend_src_lib_mockdata_ts",
"_tgt": "lib_mockdata_getmockactivities",
"source": "frontend_src_lib_mockdata_ts",
"target": "lib_mockdata_getmockactivities",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2604",
"weight": 1.0,
"_src": "frontend_src_lib_mockdata_ts",
"_tgt": "lib_mockdata_getmockstats",
"source": "frontend_src_lib_mockdata_ts",
"target": "lib_mockdata_getmockstats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/mockData.ts",
"source_location": "L2653",
"weight": 1.0,
"_src": "frontend_src_lib_mockdata_ts",
"_tgt": "lib_mockdata_getpopulartags",
"source": "frontend_src_lib_mockdata_ts",
"target": "lib_mockdata_getpopulartags",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/brave-search.ts",
"source_location": "L12",
"weight": 1.0,
"_src": "frontend_src_lib_brave_search_ts",
"_tgt": "lib_brave_search_getauthheaders",
"source": "frontend_src_lib_brave_search_ts",
"target": "lib_brave_search_getauthheaders",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/brave-search.ts",
"source_location": "L58",
"weight": 1.0,
"_src": "frontend_src_lib_brave_search_ts",
"_tgt": "lib_brave_search_searchbrave",
"source": "frontend_src_lib_brave_search_ts",
"target": "lib_brave_search_searchbrave",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/brave-search.ts",
"source_location": "L89",
"weight": 1.0,
"_src": "frontend_src_lib_brave_search_ts",
"_tgt": "lib_brave_search_searchweb",
"source": "frontend_src_lib_brave_search_ts",
"target": "lib_brave_search_searchweb",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/brave-search.ts",
"source_location": "L93",
"weight": 1.0,
"_src": "frontend_src_lib_brave_search_ts",
"_tgt": "lib_brave_search_searchnews",
"source": "frontend_src_lib_brave_search_ts",
"target": "lib_brave_search_searchnews",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/brave-search.ts",
"source_location": "L97",
"weight": 1.0,
"_src": "frontend_src_lib_brave_search_ts",
"_tgt": "lib_brave_search_getquicksearchsuggestions",
"source": "frontend_src_lib_brave_search_ts",
"target": "lib_brave_search_getquicksearchsuggestions",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/brave-search.ts",
"source_location": "L64",
"weight": 1.0,
"_src": "lib_brave_search_searchbrave",
"_tgt": "lib_brave_search_getauthheaders",
"source": "lib_brave_search_getauthheaders",
"target": "lib_brave_search_searchbrave",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/brave-search.ts",
"source_location": "L90",
"weight": 1.0,
"_src": "lib_brave_search_searchweb",
"_tgt": "lib_brave_search_searchbrave",
"source": "lib_brave_search_searchbrave",
"target": "lib_brave_search_searchweb",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/brave-search.ts",
"source_location": "L94",
"weight": 1.0,
"_src": "lib_brave_search_searchnews",
"_tgt": "lib_brave_search_searchbrave",
"source": "lib_brave_search_searchbrave",
"target": "lib_brave_search_searchnews",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/brave-search.ts",
"source_location": "L99",
"weight": 1.0,
"_src": "lib_brave_search_getquicksearchsuggestions",
"_tgt": "lib_brave_search_searchbrave",
"source": "lib_brave_search_searchbrave",
"target": "lib_brave_search_getquicksearchsuggestions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/export-import.ts",
"source_location": "L12",
"weight": 1.0,
"_src": "frontend_src_lib_export_import_ts",
"_tgt": "lib_export_import_exportdata",
"source": "frontend_src_lib_export_import_ts",
"target": "lib_export_import_exportdata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/export-import.ts",
"source_location": "L40",
"weight": 1.0,
"_src": "frontend_src_lib_export_import_ts",
"_tgt": "lib_export_import_importdata",
"source": "frontend_src_lib_export_import_ts",
"target": "lib_export_import_importdata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/export-import.ts",
"source_location": "L68",
"weight": 1.0,
"_src": "frontend_src_lib_export_import_ts",
"_tgt": "lib_export_import_validateimportdata",
"source": "frontend_src_lib_export_import_ts",
"target": "lib_export_import_validateimportdata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/lib/export-import.ts",
"source_location": "L104",
"weight": 1.0,
"_src": "frontend_src_lib_export_import_ts",
"_tgt": "lib_export_import_getimportsummary",
"source": "frontend_src_lib_export_import_ts",
"target": "lib_export_import_getimportsummary",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L26",
"weight": 1.0,
"_src": "frontend_src_stores_updatestore_ts",
"_tgt": "stores_updatestore_checkforupdates",
"source": "frontend_src_stores_updatestore_ts",
"target": "stores_updatestore_checkforupdates",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L57",
"weight": 1.0,
"_src": "frontend_src_stores_updatestore_ts",
"_tgt": "stores_updatestore_installupdate",
"source": "frontend_src_stores_updatestore_ts",
"target": "stores_updatestore_installupdate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L104",
"weight": 1.0,
"_src": "frontend_src_stores_updatestore_ts",
"_tgt": "stores_updatestore_cancelupdate",
"source": "frontend_src_stores_updatestore_ts",
"target": "stores_updatestore_cancelupdate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L119",
"weight": 1.0,
"_src": "frontend_src_stores_updatestore_ts",
"_tgt": "stores_updatestore_initializeupdatechecking",
"source": "frontend_src_stores_updatestore_ts",
"target": "stores_updatestore_initializeupdatechecking",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L140",
"weight": 1.0,
"_src": "frontend_src_stores_updatestore_ts",
"_tgt": "stores_updatestore_cleanup",
"source": "frontend_src_stores_updatestore_ts",
"target": "stores_updatestore_cleanup",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L153",
"weight": 1.0,
"_src": "frontend_src_stores_updatestore_ts",
"_tgt": "stores_updatestore_ensureinitialized",
"source": "frontend_src_stores_updatestore_ts",
"target": "stores_updatestore_ensureinitialized",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L130",
"weight": 1.0,
"_src": "stores_updatestore_initializeupdatechecking",
"_tgt": "stores_updatestore_checkforupdates",
"source": "stores_updatestore_checkforupdates",
"target": "stores_updatestore_initializeupdatechecking",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "frontend/src/stores/updateStore.ts",
"source_location": "L155",
"weight": 1.0,
"_src": "stores_updatestore_ensureinitialized",
"_tgt": "stores_updatestore_initializeupdatechecking",
"source": "stores_updatestore_initializeupdatechecking",
"target": "stores_updatestore_ensureinitialized",
"confidence_score": 1.0
}
],
"hyperedges": []
}